OpenXava

Software Screenshot:
OpenXava
Software Details:
Version: 5.4.1 updated
Upload Date: 11 Mar 16
Developer: gestion400.com
Distribution Type: Freeware
Downloads: 15

Rating: 3.0/5 (Total Votes: 1)

Inspired by similar tools like Ruby On Rails and Spring, OpenXava implements the same MVC principles that made those frameworks famous in the first place.

Additionally, OpenXava adds its own twist to the MVC frameworks market by automating application development even more.

With OpenXava, developers only need to create the Model part of their application, the Controller being reused on a wide scale the being are generated automatically from preset rules.

This means developing with OpenXava is quite fast and can save you a lot of man power and money at the same time.

What is new in this release:

  • Default controllers.xml in new projects.
  • @RemoveSelectedAction available for @ElementCollection.
  • New method assertValidValueExists() in ModuleTestBase.
  • Hibernate upgraded to 4.3.9.
  • Hibernate Validator upgraded to 5.1.3.
  • HSQLDB used in sample projects upgraded to 2.3.2.
  • Classic Hibernate Validator (3.1) dropped.
  • Ant target updateSchema no longer supported for XML components.
  • Automated Business Logic (ABL) library dropped.
  • Charts generated automatically from list data.
  • A List annotated with @OrderColumn can be sorted by the user with drag & drop.
  • JPA 2.1 (JSR-338) support.
  • Bean Validation 1.1 (JSR-349) support.
  • Combo has no blank option in enum properties with @Required.
  • New properties startInLastVisitedModule and rememberVisitedModules in naviox.properties.

What is new in version 5.3.2:

  • Default controllers.xml in new projects.
  • @RemoveSelectedAction available for @ElementCollection.
  • New method assertValidValueExists() in ModuleTestBase.
  • Hibernate upgraded to 4.3.9.
  • Hibernate Validator upgraded to 5.1.3.
  • HSQLDB used in sample projects upgraded to 2.3.2.
  • Classic Hibernate Validator (3.1) dropped.
  • Ant target updateSchema no longer supported for XML components.
  • Automated Business Logic (ABL) library dropped.
  • Charts generated automatically from list data.
  • A List annotated with @OrderColumn can be sorted by the user with drag & drop.
  • JPA 2.1 (JSR-338) support.
  • Bean Validation 1.1 (JSR-349) support.
  • Combo has no blank option in enum properties with @Required.
  • New properties startInLastVisitedModule and rememberVisitedModules in naviox.properties.

What is new in version 5.3.1:

  • Default controllers.xml in new projects.
  • @RemoveSelectedAction available for @ElementCollection.
  • New method assertValidValueExists() in ModuleTestBase.
  • Hibernate upgraded to 4.3.9.
  • Hibernate Validator upgraded to 5.1.3.
  • HSQLDB used in sample projects upgraded to 2.3.2.
  • Classic Hibernate Validator (3.1) dropped.
  • Ant target updateSchema no longer supported for XML components.
  • Automated Business Logic (ABL) library dropped.
  • Charts generated automatically from list data.
  • A List annotated with @OrderColumn can be sorted by the user with drag & drop.
  • JPA 2.1 (JSR-338) support.
  • Bean Validation 1.1 (JSR-349) support.
  • Combo has no blank option in enum properties with @Required.
  • New properties startInLastVisitedModule and rememberVisitedModules in naviox.properties.

What is new in version 5.3:

  • Default controllers.xml in new projects.
  • @RemoveSelectedAction available for @ElementCollection.
  • New method assertValidValueExists() in ModuleTestBase.
  • Hibernate upgraded to 4.3.9.
  • Hibernate Validator upgraded to 5.1.3.
  • HSQLDB used in sample projects upgraded to 2.3.2.
  • Classic Hibernate Validator (3.1) dropped.
  • Ant target updateSchema no longer supported for XML components.
  • Automated Business Logic (ABL) library dropped.
  • Charts generated automatically from list data.
  • A List annotated with @OrderColumn can be sorted by the user with drag & drop.
  • JPA 2.1 (JSR-338) support.
  • Bean Validation 1.1 (JSR-349) support.
  • Combo has no blank option in enum properties with @Required.
  • New properties startInLastVisitedModule and rememberVisitedModules in naviox.properties.

What is new in version 5.2.1:

  • Moving columns in list with drag and drop.
  • Removing a column from a list is done instantly and with a fade effect.
  • The list for adding columns to a list is shown inside a dialog.
  • The list for adding columns to a list no longer uses pagination, but a scrollbar.
  • The list for adding columns to a list shows only until second level properties at first, and all properties on demand.
  • The list for adding columns to a list is ordered by the localized column labels of the properties.
  • The list for adding columns to a list no longer shows the internal properties names.
  • Fade effect to show/hide the filter part of the list and the customization icons.
  • Using JavaScript to show/hide the list customization icons, without an AJAX request.
  • List customization icons are hidden automatically after executing any action.
  • 20% performance improvement in automated module tests.
  • HtmlUnit upgraded to 2.15.
  • jQuery UI upgraded to 1.11.2.
  • jQuery upgraded to 1.11.2.
  • Upgraded Commons Lang3 library to 3.3.2.
  • New move() method in XCollections utility class.
  • The browser property in xava-junit.properties is no longer supported.
  • New createWar ant task included by default in new projects.
  • Frame spacing when several frames in a row adjusted.
  • Performance improvement for label resolution.

What is new in version 5.2:

  • Moving columns in list with drag and drop.
  • Removing a column from a list is done instantly and with a fade effect.
  • The list for adding columns to a list is shown inside a dialog.
  • The list for adding columns to a list no longer uses pagination, but a scrollbar.
  • The list for adding columns to a list shows only until second level properties at first, and all properties on demand.
  • The list for adding columns to a list is ordered by the localized column labels of the properties.
  • The list for adding columns to a list no longer shows the internal properties names.
  • Fade effect to show/hide the filter part of the list and the customization icons.
  • Using JavaScript to show/hide the list customization icons, without an AJAX request.
  • List customization icons are hidden automatically after executing any action.
  • 20% performance improvement in automated module tests.
  • HtmlUnit upgraded to 2.15.
  • jQuery UI upgraded to 1.11.2.
  • jQuery upgraded to 1.11.2.
  • Upgraded Commons Lang3 library to 3.3.2.
  • New move() method in XCollections utility class.
  • The browser property in xava-junit.properties is no longer supported.
  • New createWar ant task included by default in new projects.
  • Frame spacing when several frames in a row adjusted.
  • Performance improvement for label resolution.

What is new in version 5.1:

  • Java 8 support.
  • FirstSteps content changed.
  • French messages improved.
  • Showing messages in log for annotation misuse in element collection.
  • Methods assertEditableInCollection() and assertNoEditableInCollection() of ModuleTestBase work for any type of collection.
  • New assertValidValuesCountInCollection() and assertValidValuesInCollection() methods in ModuleTestBase.
  • Some new common use labels to be used in applications.
  • Improving AJAX behavior for element collection, with x10 improvement in responsiveness.
  • Reference data fetching in element collections optimized.
  • Searching references by @SearchKey properties in element collections.
  • New stereotype FILES for attaching several files to an entity.
  • @DefaultValueCalculator is executed each time that the properties in @PropertyValue(from) change.
  • Look and feel for totals in lists and collections improved.

What is new in version 5.0:

  • New look and feel.
  • Login/ logout functionality.
  • Module navigation: Left searchable menu with all modules and top menu with recently used modules.
  • Collections editable at cell mode, like a spreadsheet, available for @ElementCollection.
  • All collection elements and the container entity are persisted at once, available for @ElementCollection.
  • @ElementCollection of JPA 2 supported.
  • New renderer engine to layout the user interface.
  • Look and feel of date editor improved.
  • Several reports in one PDF with the new JasperConcatReportBaseAction.
  • @Collapsed annotation to initiate collections and references with the frame closed. Also allowed in XML components.
  • New NoCustomizeList controller for disabling list customization to a specific module.
  • New stereotype FILE for attached files, it can store the files in DB or file system.
  • The user can share a report of 'My reports' with all other users.
  • New Addons project added to distribution to contain extended features outside of the OpenXava core.
  • New InvoiceDemo project added to distribution.
  • Groovy upgraded to 2.2.2.
  • JasperReports upgraded to 5.5.1.
  • DWR upgraded to 2.0.10.
  • JSTL upgraded to 1.2 using Apache Standard Taglibs 1.2.1.
  • JavaMail upgraded to 1.5.1.
  • Upgrade of commons libraries to: beanutils 1.8.0, logging 1.1.1, digester 2.1, codec 1.9, fileupload 1.3.1, io 2.4, lang 2.6, validator 1.4.0.
  • Upgrade to Servlet 2.5 and JSP 2.1.
  • Added Commons Lang3 3.2.1 library.
  • Tomcat 7 included in distribution.

What is new in version 4.9.1:

  • Fixed:
  • Populating initial values in 'My reports' fails for booleans, descriptions lists and enums.
  • When overwriting associateEntity() in SaveElementInCollectionAction we lose the validate minimum functionality.
  • Minimum for collections declared with @Size(min=) is not validated on remove elements.
  • Adding elements to a collection with no cascade REMOVE or ALL does not validate maximum (@Size(max=)).
  • Two collections in the same row are not well displayed with the new renderer.
  • @LabelFormat(LabelFormatType.SMALL) is not working under the new renderer engine.
  • CSS ox-label class ignored by the new renderer.
  • Several frames in the same row with the new renderer are too close or even overlapped.
  • The new renderer fails with a section with two references.
  • Mark for required field is not shown with the new renderer.

What is new in version 4.9:

  • Combos and textfields in list filtering adapt their widths to the column and they are always completely visible.
  • 'In group' and not 'in group' (the 'in' of SQL) allowed to filter in list, collections and 'My reports'.
  • Link to hide filter is in the filter row itself.
  • Links to show and hide the filter are only visible in customization mode.
  • New icons for customizing list and collections.
  • Paging in list and collections allows 12 rows per page.
  • PDF reports with no data show a page with an informative message instead of an empty report.
  • Long labels in automatic PDF reports can use several lines if needed.
  • Automatic PDF reports use qualified labels for column header, just as list mode.
  • Detail line height optimized for automatic PDF reports.
  • Algorithm to adjust columns in PDF reports optimized: right column is better adjusted and columns that not fit are dropped.
  • Width of columns in automatic PDF reports is calculated from the real content, not from declaration.
  • The combo for adding columns in 'My report' only shows until second level properties by default.
  • Labels instead of internal names in combo for adding new columns in 'My reports'.
  • Initial condition and ordering for 'My reports' is populated from the current list.
  • Duplicate columns allowed in 'My reports' to filter by range or complex conditions, though only one is shown in the report.
  • Dialog title of 'My reports' column editing improved.
  • Refactoring of 'My reports' code (CustomReport renamed to MyReport) that produces the loss of current store user reports.
  • @AssertTrue message can be customized, even values of properties of the current entity can be used.
  • When a ConstraintViolationException is thrown the message to the user is obtained from the constraint definition.
  • @Size validation annotations produces a more significative message.
  • Support for multivalue editors with checkboxes.

Similar Software

Katana
Katana

14 Apr 15

Agile Toolkit
Agile Toolkit

9 Apr 16

FOAM
FOAM

12 May 15

Comments to OpenXava

Comments not found
Add Comment
Turn on images!