Javier has posted 48 posts at DZone. View Full User Profile

OpenXava 3.1.1: Be Productive Developing Enterprise AJAX Applications

  • submit to reddit

OpenXava 3.1.1 is a framework to develop Java Enterprise applications in a different way: OpenXava avoids MVC. You provide only your POJOs annotated with JPA and you obtain an application ready for production.

With OpenXava, you only need to write your model, POJOs and Java 5 annotations. You do not need to write the view, and the controller (for CRUD, printing, etc) is reused. And from that you'll have an application for CRUD, report generation in PDF, export to Excel, searching, sorting, validations etc. You only need to write a simple Java class, no XMLs, no JSPs and no code generation.

The main new features of version 3.1.1 are the full support for WebSphere Portal 6.1 and allowing several AJAX portlets in the same page.

WebSphere Portal Support

OX3.1.1 has full support for IBM WebSphere Portal 6.1, including the look & feel of the portlets. Look at this example:

OX3.1.1 portlet on WebSphere Portal 6.1

Multimodule support

Now you can have several AJAX portelts in the same page. Look at this example on Liferay:

Several OX 3.1.1 portlets on Liferay

And, of course, also it's possible on WebSphere Portal:

Several OX3.1.1 portlets on WebSphere Portal

Download the latest OpenXava version from www.openxava.org

ox311-liferay-several_en.jpg78.4 KB
ox311-websphere-portal-several_en.jpg87.72 KB
ox311-websphere-portal-detai-chunk_en.jpg61.95 KB
Published at DZone with permission of its author, Javier Paniza.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)