Hello, everyone,

this week, I have completed the development of an open source code generator
that takes a Unified Modeling Language (UML) model from a CASE-tool in XML
Metadata Interchange (XMI) format and generates Enterprise JavaBeans classes
with XDoclet tags as output. The associations between classes in the model
are automatically transformed into @tags for EJB CMR. You will get EJBs that
can readily be deployed into JBoss and others.

The code generator is called UML2EJB and is released on SourceForge under
the GNU Public License. It has been tested with the Poseidon CASE tool (see
www.gentleware.com) but should work with any CASE tool that can write XMI
output.

Features:
* Import of XMI from the CASE tool into the generator.
* Builds an object model that drives the Jakarta Velocity template
processor.
* Templates for Session Beans and Entity Beans included.
* Automatic use of J2EE patterns inside the generated beans.
* All fully customizable to the needs of your project.
* Uses XDoclet as a solid foundation to generate all the EJB-related files.
* Graphical modeling easier than writing @tags.

Environment:
* Integrates into an Ant script as a custom task.
* Integrates with CASE tools that write XMI format,
  i.e. Poseidon, TogetherJ, Rational Rose.
* Adaptable to different XMI dialects via XSL input transformation.

Plus:
* Documented on the project website at http://uml2ejb.sourceforge.net

I am currently looking for volunteers who want to test it.
Matthias Bohlen
http://www.mbohlen.de/



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Gadgets, caffeine, t-shirts, fun stuff.
http://thinkgeek.com/sf
_______________________________________________
Xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to