Hi all, and especially Matthias,

I'll be happy to test your tool which looks really interesting to me. I
just completed my master thesis in which I developed a larger J2EE app
which included the use of Struts and also EJBs based on the JBoss 3 app
server. Thanks to XDoclet I got up to speed a lot faster than I had
thought initially. I thought it was a real shame that there weren't any
good tools around that allowed to create XDoclet tags in a visual way at
that time. Some tools like Together could generate EJBs from special
models but didn't support the whole 2.0 spec yet.

Anyway, I haven't started trying your tool yet, but read the docs real
quick and up came four questions.

1.  What do you mean by different XMI dialects other than Poseidon
generates? If I use Together 5.5 or 6.0 will I need to change templates?
2.  What XDoclet version does UML2EJB depend on, as there are big
changes going on ATM since version 1.1.2. was released...
3.  How can I impose a package structure on the generated beans?
4.  Is there a way to include the app-server specific tags (eg. JBoss)
in the generated files, or do I have to handwrite those by myself. Of
course, I could enhance the templates myself to do that.

Thanks for your answers. Seems like a real interesting project.

Bernhard


-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] Im Auftrag von
Matthias Bohlen
Gesendet: Freitag, 12. Juli 2002 09:20
An: [EMAIL PROTECTED]
Betreff: [Xdoclet-user] UML modeling frontend for XDoclet

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




-------------------------------------------------------
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