Share

UML2EJB

File Release Notes and Changelog

Release Name: 1.3.0

Notes:
This release contains a completely revamped
sample application: the car rental system.

It models a car rental company which has
customers and an inventory of cars that can
be rented. Customers can reserve their cars
from the Internet, using a web based
J2EE application.

You can deploy the *.ear file that is built
by build.xml and deploy it in JBoss without
any changes. You will find the car rental
application under
http://localhost:8080/carrental/

Short usage description of the sample app:
* Login as admin (using "system" and "manager")
* Create a few customers
* Create a few types of cars
* Create a few cars using the types
* Logout
* Login as a customer
* Reserve a car
* Reserve more cars than available (should print
  error message)

The sample UML model (CarRentalSystem.zargo) now
containes comprehensive documentation in English.

Several bugs are fixed in this release, too:
* The primary key of an EB need not be called "id"
  any more.
* Unidirectional many:many relationships can now be
  generated.
* Foreign key field names now follow the database
  syntax.
* Relation names are taken from the model.
* Operations can have tagged values now.

The release now contains the web pages which are
on the project website, including complete docs
for the sample.


Changes: The generator itself: * Added templates for Struts-based web apps. * Changed the EB template. * Changed the XSLT script. The sample app: * Changed the UML model. * Rearranged the directory structure. * Generated docs from the model and put them on the website.