Developing a back-end framework for a JEE dialog application
Project duration: 2 years, 10 months
Brief description
The framework is used for simplified access to a non-standardized Informix database using EJB3, JPA/Hibernate, and AspectJ. The essential classes of the back end are generated using the FreeMarker template engine.
Supplement
The development of the back-end framework is embedded in a reengineering project, in which an old logistics application is converted to a new web-based dialog application. The goal is a framework for simplified access to the Informix database using EJB3, JPA/Hibernate, and AspectJ. A special framework is required, because the data of the old logistics application are not standardized.
Subject description
For searching, adding, changing, and deleting data in the old database, there is a generic solution that relieves the front end from all details of the persistence layer. The model classes that represent the tables of the system can be directly used in the front end; view aspects are taken into account by means of aspect-oriented expansions. All classes of the back end are generated using the FreeMarker template engine. Manual expansions can be taken into account in the generation process.