Projects tagged ‘java’, ‘model’, and ‘tools’


[5 total ]

46USERS
   

ArgoUML is the leading open source UML modeling tool and includes support for all standard UML 1.4 diagrams. It runs on any Java platform and is available in ten languages. ArgoUML was installed half a million times during 2005 and is in use all over the world.

4USERS
 

Apache Cayenne is an open source persistence framework licensed under the Apache License, providing object-relational mapping (ORM) and remoting services. With a wealth of unique and powerful features, Cayenne can address a wide range of persistence ... [More] needs. Cayenne seamlessly binds one or more database schemas directly to Java objects, managing atomic commit and rollbacks, SQL generation, joins, sequences, and more. With Cayenne's Remote Object Persistence, those Java objects can even be persisted out to clients via Web Services. Or, with native XML serialization, objects can be even further persisted to non-Java clients - such as an Ajax-capable browser. [Less]

3USERS
   

The primary topic of the Fujaba Tool Suite project is to provide an easy to extend UML, Story Driven Modelling and Graph Transformation platform with the ability to add plug-ins.

1USERS

MD4J is a passive, model driven, extensible J2EE webapp generator used through Ant or Maven. Currently Hibernate 3 mappings are supported as input, with EJB 2.1, Struts 1.x and JSP 2.0 as output for CRUD and Search operations with patterns like MVC ... [More] , DAO and SessionFacade. One of the main features of MD4J is that it allows you to work on your model iteratively, providing a complete J2EE application following your model changes. So, each time you edit your model and build your project, MD4J will generate high quality code from JSPs and Struts classes, to Session EJBs and DAOs, allowing you to test CRUD and Search functionality on top of your model right away. [Less]

1USERS
 

Jacob (JAva COde Builder) is a general-purpose code generator. It focuses on simplicity, ease of use and high extensibility. It is implemented in Java and uses plain Java source files as the input model. Using the Java compiler API, Jacob provides ... [More] access to all model elements including packages, classes, methodes, fields and annotations. Currently three rendering engines are supported: Velocity, StringTemplates and FreeMarker, but Jacob may easily be extended with additional ones. [Less]