In this section, we will talk about a third-party tool called OpenXava that generates a portlet, including its UI, for the Liferay Portal.
Liferay has a service builder for the automatic generation of code to access the database. A developer does not have to write almost any backend code to read from and write to the Liferay Portal database, which is very good. Liferay also has a roadmap to autogenerate UI code.
OpenXava is an Ajax Java framework for the automatic generation of code for enterprise web applications including portlets. Its website is http://www.openxava.org/. Ajax Java frameworks have been supporting the Liferay Portal since Liferay Portal Version 4.1.
If you use OpenXava, you only have to write the domain ...