OpenXava

OpenXava 6.6.2

Java framework for model-driven business apps

OpenXava is an open-source Java framework for building database-backed business applications. Developers define a model with plain Java objects, JPA and annotations, and the framework generates a web interface at runtime without a separate code-generation step. It supports AJAX updates, legacy database schemas, multiple persistence options, custom extensions and JSR-168 portlets for portal deployment.

OpenXava 6.6.2 details

Author:
License: Open Source
Price: FREE
Released:
File size: 368.00 MB
Downloads: 541
Keywords: develop, x64 software, java business application framework, jpa application development, openxava framework, java enterprise development, application development, AJAX, Javier Paniza, Java framework, jsr-168 portlet framework, development, business applications, Windows 10, develop AJAX application, developement tool, OpenXava, java ajax framework
Author URL: http://www.openxava.org/
OpenXava screenshot
OpenXavaOtherWindows XP, Windows Vista, Windows Vista x64, Windows 7, Windows 7 x64, Windows 8, Windows 8 x64, Windows 10, Windows 10 x64, Windows 10, Windows 10 x64

User Rating: 2.3 (10 votes)

Windows 10

x32

Windows 10

x64

OpenXava Awards

Windows 10 download editor's pick

OpenXava for Windows 10 - Full description

OpenXava is an open-source Java framework for building business applications, particularly enterprise systems that work with existing databases. It is intended for Java developers who want to create web applications from domain and persistence classes rather than hand-building every screen. Applications are defined with plain Java objects, JPA and annotations, using a business-component approach to organize the model and its user interface.

The framework generates the application interface at runtime from the model, so developers can change code and try the result without running a separate code-generation step. Its AJAX interface updates without reloading the whole page, supporting a more responsive workflow for data entry and business tasks. Generated screens can also be fine-tuned, allowing teams to adjust presentation while retaining the productivity of model-driven development.

For persistence, OpenXava supports JPA-based approaches, including Hibernate, as well as EJB2 CMP. It can work with legacy database schemas, which helps when an application must be built around established data rather than a newly designed database. Developers can add custom functionality at different points in the application, extending the framework when standard generated behavior does not fit a particular business process.

OpenXava applications can run on application servers such as Tomcat, JBoss and WebSphere. Modules also support the JSR-168 portlet standard and can be integrated into portals including Liferay, WebSphere Portal and Jetspeed. JasperReports integration provides a route for adding reports. These capabilities make the framework relevant to internal business applications, database-backed enterprise tools and portal-based systems.

The project is open source and provides documentation in several languages, with interface labels and messages available in multiple languages as well. OpenXava is a development framework rather than a standalone end-user application: using it requires Java development knowledge and a suitable Java application-server and persistence setup. Its model-driven workflow can help beginners get a working business interface quickly, while extension points and configurable presentation support more advanced development.

OpenXava for Windows 10 - Post your review