Platinum Partner

OpenXava 3.0: JPA Application Engine

OpenXava is a JPA Application Engine. You put your JPA classes and, in exchange, you will obtain a full featured application ready for production, and without code generation.

Since OpenXava 3.0 you can define components using POJOs + annotations, as alternative to XML. The advantages are:

  • You can take your application developed using POJOs and JPA and convert it in an OpenXava application in a few minutes.
  • You can use standard tools for POJO/EJB3 to develop OpenXava applications. Tools as UML tools, Dali for mapping, Hibernate tools for importing database schemas to EJB3 POJOs, etc.
  • You do not need code generation any more (OX2 generated code from XML definitions).

What's new in 3.0?

  • POJOs + Java 5 annotations for defining business components.
  • XavaException now is a RuntimeException.
  • MapFacade methods do not longer throws RemoteException, instead it now throws SystemException (runtime).
  • Fix: JasperReport generation: Invalid encoding name "Cp1252" on some windows, and malformed URL on WebSphere 6.0.
  • Fix: Fails on WebSphere 6.0 (at some level patch). Broken since 2.2.3.

You can learn more about OpenXava 3.0 on http://www.openxava.org

 

{{ tag }}, {{tag}},

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}
{{ parent.authors[0].realName || parent.author}}

{{ parent.authors[0].tagline || parent.tagline }}

{{ parent.views }} ViewsClicks
Tweet

{{parent.nComments}}