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.