jakarta-ee-是否有一个完整的开源Java ee MDA框架



我正在寻找一个能够生成完整Java EE应用程序的Java EE MDA框架。我的意思是,首先使用一些工具进行建模,如magicdraw sybase PowerDesigner,然后生成java类(如果可能的话,可以是hibernate或JPA),最后基于模型生成表示层。

即:假设我的UML模型有一个名为Person(id,firstName,lastName)的类,那么框架将生成java源文件和.class文件。之后,在表示层中,我可以让CRUD操作基于我的模型生成。

我在网上搜索过,但不幸的是[edit:找不到任何东西?](除了Spring ROO,但它不是从UML模型开始的)。

我正在进行UML到OpenXava的转换,在那里我生成JPA定义,然后依靠OpenXava生成完整的应用程序(遵循UMLtoDoctrine和UMLtoDjango服务背后的相同理念)。

EMF包含各种工具/框架来构建Java EE系统。您可以使用它来获取域模型(Texo、Teneo、CDO)和表示层(EMFForms)的代码。它在ecore模型上工作,并包含UML到ecore的方法。

最新更新