|
|
ModelJ
The model-driven design tool for J2EE.
ModelJ is a RAD (Rapid Application Development) tool that uses code generation to create complete J2EE designs using the Struts and EJB frameworks. With ModelJ , you are only a few steps away from a complete application readily deployable to JBoss, the leading open-source J2EE Application Server. ModelJ uses proven design patterns to ensure a robust, easy-to-maintain design.
Three easy steps to application development:
- Develop your business domain model in your favorite UML modeller.
- Implement the design in
ModelJ xml (a UML diagram to ModelJ xml converter is planned for release 0.6):
<bean>
<name>User</name>
<description>User information</description>
<attribute>
<name>firstName</name>
<title>First Name</title>
<type>string</type>
</attribute>
<attribute>
<name>lastName</name>
<title>Last Name</title>
<type>string</type>
</attribute>
<attribute>
<name>emailAddress</name>
<title>Email Address</title>
<type>string</type>
</attribute>
</bean>
.
.
.
- Run
ModelJ .
You now have the source code to a complete J2EE-driven application:
Screenshot of ModelJ-generated application running under JBoss 3.0.3
The deployments produced by ModelJ have been tested under JBoss 3.0.3 with integrated HTTP client.
|