In this Learning Path, you’ll create the Liferay Guestbook Web Application from scratch using tools like Liferay Dev Studio CE and Blade tools. As you create this application, you’ll learn how to create a back-end database, web services, a security model, UI, and more using all the best practices and standards. Completing this Learning Path prepares you to write your own application and further explore Liferay’s APIs.

To develop a web application with Liferay, start at the beginning: setting up a Liferay development environment. Though you can use anything from a text editor and the command line to your Java IDE of choice, Liferay Dev Studio CE optimizes development on Liferay’s platform. It integrates Liferay’s Blade tools for modular development.

Once you set up your development environment, you can create the application. From modeling data to Service Builder, you’ll learn everything you need to know to create and run your application.

From there you’ll see everything from UI standards to providing remote services. Once everything is completed and wrapped up with a bow, you can distribute the application on Marketplace.

Let’s Go!

Development Setup Overview

Development Setup Overview Step 1 of 1 Liferay’s development tools help you get started fast. The basic steps for installing Liferay Dev Studio CE are Download a Liferay Dev Studio CE bundle. Unzip...

Read More

Creating a Working Prototype

So far, you’ve installed Liferay Dev Studio CE and created a Liferay Workspace. Next, you’ll create your application and start adding features to it. Here’s what you’ll do: Create your application...

Read More

Generating the Back-end

So far, you have a prototype application that uses Liferay’s Model-View-Controller (MVC) portlet framework. MVC is a great design pattern for web applications because it splits your application...

Read More

Refactoring the Prototype

Earlier, you created a Guestbook portlet prototype. Then you wrote a service.xml file to define your application’s data model, and used Service Builder to generate the back-end code (the model,...

Read More

Writing an Administrative Portlet

Like the prototype, the real application lets users add and view guestbook entries. The application’s back-end, however, is much more powerful. It can support many guestbooks and their associated...

Read More

Displaying Messages and Errors

When users interact with your application, they perform tasks it defines, like saving or editing things. The Guestbook application is no different. Your application should also provide feedback on...

Read More

Using Resources and Permissions

You now have an application that uses the database for data storage. This is a great foundation to build on. What comes next? What if users want a Guestbook that’s limited to certain trusted...

Read More

Search and Indexing

The Guestbook and Guestbook Admin portlets are up and running. The Guestbook portlet lets users add, edit, delete, and configure permissions for Guestbook Entries. The Guestbook Admin portlet lets...

Read More
0 (0 Votes)
Upgrading 7.0 Themes Previous