Experience Model Driven Development with Taylor MDA 1.2.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/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.2.0. Here are some of the improvements:
- Switched from generating Portlet Apps to generating Web Apps
- Advanced Search Filters and Saved Filters
- Seam Theme support
- Seam Excel support
- Data XML Import/Export
- User, Group and Profile Maintenance
- Upgrade of Seam and Richfaces libraries
- Eclipse 3.4 compatibility
- Various fixes and improvements
Opinions expressed by DZone contributors are their own.