Developing a Web Application
- Introduction to Developing a Web Application
- Development Setup Overview
- Creating a Working Prototype
- Writing Your First Liferay DXP Application
- Creating an Add Entry Button
- Generating Portlet URLs
- Linking to Another Page
- Triggering Portlet Actions
- Creating a Form
- Implementing Portlet Actions
- Displaying Guestbook Entries
- Generating the Back-end
- What is Service Builder?
- Generating Model, Service, and Persistence Layers
- Implementing Service Methods
- Refactoring the Prototype
- Organizing Folders for Larger Applications
- Defining the Component Metadata Properties
- Creating Portlet Keys
- Integrating the New Back-end
- Updating the View
- Fitting it All Together
- Writing an Administrative Portlet
- Creating the Classes
- Adding Metadata
- Updating Your Service Layer
- Defining Portlet Actions
- Creating a User Interface
- Using Resources and Permissions
- Configuring Your Permissions Scheme