MacApps | OpenXava 3.1.4

OpenXava 3.1.4
MacApps | OpenXava 3.1.4 | 43.38 MB


OpenXava is a framework to develop easily business applications with XML and Java.

OpenXava is a framework to develop easily business applications with XML and Java.

XML and Java.

OpenXava's virtue resides in the fact that the heart of our applications is XML instead of Java.

No Java classes, no XML files for mapping objects, no design of JSP or JSF pages, simply no more.

OpenXava generates for you a complete J2EE application (with CMP EJB or Hibernate for persistence) like this, and with a suitable User Interface for manage your Teachers.

The resulting application allows you make CRUD operations, searching, filtering, ordering, generating reports in PDF format, exporting to Excel, etc.

In spite of its rapid development features, OpenXava is flexible enough to allow you to put your custom code in any part of the application.

With only simple XMLs and Java code in JavaBean format (really reusable Java classes) you can construct any J2EE business application in a very productive way. In fact, a lot of critical business application, now in production, have been developed with OpenXava.

What's New in This Release:

· The user can resize the column widths for list and collections using the mouse, and the values are persisted by user.
· Tooltip for cells in list and collections.
· References as combos to filter in list mode.
· Clicking on any part of the row, for list or collection, goes to the detail.
· Polimorphic view resolution for collection elements.
· Removed MemoFormatter for list mode. The new tooltip and resizing columns are better options.
· Russian translation of documentation improved.
· The dot key can be used as decimal separator in any locale. It is converted automatically to the local decimal separator.
· ValidationException and RuntimeException in @Prepersist are propagated to the actions.
· Original RuntimeExceptions from MapFacade.setValues() are propagated to the actions.
· Any javascript file in xava/editors/js is loaded automatically. This folder is for JS of custom editors.
· The javascript function openxava.addEditorInitFunction to add code to be executed for initialized JS of custom editors.
· The creation of default modules is optional. Added property 'generateDefaultModules' in xava.properties.
· Clear error message when module reentrance is produced.
· Attribute id included in Html for all the built-in editors, to facilitate javascript manipulation.
· custom-editors.js is only included if exists. Moreover the usage of this file has been deprecated.
· Classes.getSimpleName() method dropped. Use getSimpleName() of Class instead.
· Style 'highlight' from openxava.css renamed to 'row-highlight'.
· MapFacade.getValues() adds a __MODEL_NAME__ entry with the model name of the found object.
· Removed history.txt file.
· commons-beanutils.jar (already included in OX) is exported from the Eclipse OpenXava project.
· Fix: New JS files are not recognized after updating OX version because of browser cache.
· Fix: Calendar popup is not shown from dialogs.
· Fix: Fields annotated with @SearchKey are not editable when editing an existing entity.
· Fix: Alphabetic characters can be entered in numeric fields.
· Fix: Excel exporting does not work fine when semicolons in the text.
· Fix: Chinese translation of popup calendar was not correctly encoded.
· Fix: Collection of generic (Collection) fails.
· Fix: MappedSuperClass in different package than child classes fails.
· Fix: Filtering by year or month in list mode fails with Oracle and latest PostgreSQL versions.
· Fix: Trying to modify an empty reference shows an error but must not show a dialog.


0 Response to "MacApps | OpenXava 3.1.4"

Post a Comment