OpenXava is an Java Framework for Rapid Development of Enterprise Web
Applications. In OpenXava you only have to write the domain classes in plain
Java to get a web application ready for production.
This 5.0 release has a new look & feel, includes module navigation, user
login/logout (so you do not need Liferay anymore), inline editable
collections (just like a spreadsheet), a new editor to attach files to your
entity, and many many more things.
We invite you to download it and upgrade your OpenXava applications. Look at
the migration instructions.
New look & feel
Just have a look at the demo to see the new look & feel.
At last, your OpenXava applications will include menus to access the modules:
So, you do not need use Liferay for providing module navigation to your
application, a simple Tomcat is enough. Anyways, you can still deploy your
This article tries to demonstrate that Java can be more productive than Ruby.
We are going to develop the same application of the article Rolling with Ruby
on Rails Revisited (part 1  and part 2 ) but using POJO s annotated
with JPA  and a Model Driven Framework, OpenXava  in this case. The
result is that with less code, and less time you obtain a more powerful
Ruby and rails: The regressive framework
Ruby on rails  is so elegant, so easy, so productive. I cannot avoid read
and heard continuously these comments. For example, the article Rolling with ... (more)
OpenXava 3.1.4 is a framework focused in productivity for developing business
Java applications. The idea is that you write only your POJOs annotated with
JPA and you get an application ready for production.
With OpenXava, you only need to write your model, POJOs and Java 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
OpenXava es una herramienta para el Desarrollo Rápido de aplicaciones Web,
apropiada para aplicaciones de gestión y orientadas a bases de datos. A
partir de v4.2 OpenXava también produce aplicaciones web para iPad que
tienen la apariencia y comportamiento de las aplicaciones nativas de iPad.
OpenXava permite desarrollar aplicaciones simplemente escribiendo clases del
dominio con Java o Groovy. La interfaz de usuario se genera automáticamente
en tiempo de ejecución, sin generación de código.
Cuando el usuario accede a una aplicación OpenXava desde un iPad se genera
una interfaz gráf... (more)
OpenXava is a tool for Rapid Java Web Development, well-suited for business
and database oriented applications. Since v4.2 OpenXava also produces iPad
Web applications that behaves and looks like iPad native applications.
OpenXava allows you develop applications just by writing simple domain
classes with Java or Groovy. The user interface is generated automatically in
runtime, without code generation.
When the user access to an OpenXava application from an iPad a special suited
user interface is generated, including the visual style of all UI element,
layout and even native effec... (more)