Experience Model Driven Development on Rails with Taylor MDA 1.1.0
Join the DZone community and get the full member experience.Join For Free
Taylor MDA is an open source, Eclipse-based UML modeling and code generation tool. It leverages a convention-based (on rails) code generation approach and stereotypes/annotations so that the maximum amount of code can be generated from streamlined UML models.
Taylor's model driven architecture on rails makes creating JEE applications as easy as the much talked about ruby-on-rails, but with all the power of JEE and UML. Business models are defined using simplified UML diagrams following well-defined conventions. These models are then used to generate the exact same ejb3/portlet code your would write by hand. Then use the code as is or modify it as you see fit and your changes will be preserved.
Taylor consists of a set of Eclipse plugins for simplified UML modeling and the generation of JEE code such as: EJB3 entity and session beans, JSR-168 Portlets, and JMS-based business processes. It leverages many other open-source tools instead of reinventing the wheel. Read more about the Architecture.
The Taylor team is pleased to announce the release of Taylor MDA 1.1.0:
- Refactored Generation menus and added Preferences page
- Refactored generated Maven projects and added master project
- Richfaces Tree and more leveraged in generated CRUD screens
- JPA Annotation utilities menu
- JSFUnit generation
- JIRA integration
- A new default portal theme
- Plus lots of tweaks and fixes
Opinions expressed by DZone contributors are their own.