OpenXava 4.5 released: Java Web Framework for Rapid Development

OpenXava is a framework for Rapid Java Web Development, well-suited for business and database oriented applications.
 
July 23, 2012 - PRLog -- OpenXava is a framework for Rapid Java Web Development, well-suited for business and database oriented 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.

OpenXava 4.5 has some new interesting features such as:
- Support for all strategies of JPA inheritance mapping.
- Data for list and collections is obtained via JPA, before JDBC was used.
- Automated Business Logic (ABL) library added.
- All new layout architecture (the code that paints the UI). It still in BETA but can be activated with layout.painter in xava.properties.
- New TypicalNotResetOnSave controller available.
- AJAX performance improvement in collections: when selected elements change but data remains the same, only the selection is refreshed.
- @OnSelectElementAction does not refresh its collection by default, it improves dramatically performance in some cases.
- Improvements in Italian i18n files.
- New utility class XArrays.
- It's possible to define more easily styles with the file custom.css.
- Hibernate upgraded to 3.6.10.
- New property messagesOnTop in xava.properties to show the messages in the top or in the bottom of the user interface.  
- New methods add/removeActionForProperty() in View for adding actions to a property dynamically.
- New calculators: CurrentUserJobTitleCalculator, CurrentUserMiddleNameCalculator, CurrentUserNickNameCalculator, CurrentUserBirthDateYearCalculator, CurrentUserBirthDateMonthCalculator and CurrentUserBirthDateDayCalculator.
- New properties in UserInfo: jobTitle, middleName, nickName, birthDateYear, birthDateMonth and birthDateDay.
- It's possible to define different parameters for each report in JasperMultipleReportBaseAction.
- Fix: Link to CSS null when running inside portal.
- Fix: Fails in WebSphere 6.1.
- Fix: Message 'Delete record on row x...' shows the incorrect row number.
- Fix: Navigation with key value 0.
- Fix: Navigation with hidden key and view with nested sections.
- Fix: Default pdf and excel when the filter list needs the user name.  
- Fix: on-select-element-action missed in component.dtd.
- Fix: Some methods of ModuleTestBase for checking, unchecking and asserting checked rows fail with calculated collections.

You can see more details about OpenXava 4.5 release in:
http://www.openxava.org/blog/openxava-4.5-released
End
Source: » Follow
Email:***@yahoo.com
Zip:46001
Tags:Software Development
Industry:Open source, Computers
Location:Valencia - Valencia - Spain
Subject:Products
Account Email Address Verified     Account Phone Number Verified     Disclaimer     Report Abuse



Like PRLog?
9K2K1K
Click to Share