Experience Model Driven Development with Taylor MDA 1.3.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 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 simplifies creating JEE applications with UML. Business models are defined using simplified UML diagrams following well-defined conventions. These models are then used to generate the exact same jpa/ejb3/jsf 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, JSF with Seam and Facelets, 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.3.0. Here are some of the improvements:
- New Maven Project Anatomy
- Taylor Portal Plug-in Architecture
- Presentation Rules
- Re-factored Pickers and ComboBoxes
- Re-factored unit test generation plus Cargo & JSFUnit QA testing
- Re-factored Pageflow generation
- Re-factored Taylor Bpm
- New Status Flow generation
- LDAP support in Taylor Identity
- Taylor Search
- Taylor Audit
- Seam and Richfaces upgrades
- Seam performance improvements
- Eclipse 3.5 compatibility
- Lots of little stuff...
Opinions expressed by DZone contributors are their own.