我正在寻找一个能够生成完整的Java EE应用程序的Java EE MDA框架。我的意思是,首先使用像magicdraw、sybase、PowerDesigner这样的工具建模,然后生成java类(hibernate或JPA,如果可能的话),最后基于模型生成表示层。例如:假设我的模型有一个名为Person (id,firstName,lastName)的类,那么框架将生成java源代码和.class
Spring Roo应该只是一个快速开发web应用程序的工具,这要归功于所有的脚手架、源代码生成和类似的东西,比如groovy的grails。我的意思是,有源代码生成器,当开始一个新项目时,它只生成域模型和基于元数据定义的轻量级DAO层,并且您必须坚持目标-创建一个web应用程序。但也有生成器,生成整个DAO和服务层-非常适合大型应用程序的迭代开发过程-否则您不会受到限制,您只是使用它来逐步构建您的企业应用程序。我的观点是,Java开发需要“Ruby化