Part 2. Writing applications on Liferay’s platform

Now we get to the fun stuff. In part 2, you’ll learn about using Liferay’s platform and APIs to write portlets that do pretty much anything you want.

Chapter 3 starts with the data layer. You’ll learn how to use Liferay’s Service Builder tool to create tables, SQL, and the service layer from a single XML file. You’ll also customize a generated DAO layer to create functional services.

In chapter 4, you’ll use Alloy UI tag libraries to build an interactive, formbased application that allows users to interact with your data. This application will be fully internationalized and integrated with Liferay’s permissions system.

Chapter 5 introduces Liferay themes, which let you customize the way Liferay ...

Get Liferay in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.