Options
  • Home

  • Forthcoming

  • Technologies

  • Download

  • Mailing Lists







    Hosted by:
    SourceForge.net Logo

    For the latest J2EE
    news visit:

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

    1. Develop your business domain model in your favorite UML modeller.



    2. 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>
              .
              .
              .
            
    3. Run ModelJ.

    You now have the source code to a complete J2EE-driven application:

    Header

    Options
    Role Entries:
       • list
       • add new

    Catalog Entries:
       • list
       • add new

    View Role
    Name: Administrator role

    Add new User to Role

    User Entries
    Click a user to view details

    First Name Last Name Email Address Operations
    Ahab Icarus ahab@mo.com Edit     Delete
    Joe Schmoe joe@moe.com Edit     Delete

    Footer

    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.