Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有一个完整的开源JavaEEMDA框架?_Java_Jakarta Ee_Generator_Mda - Fatal编程技术网

是否有一个完整的开源JavaEEMDA框架?

是否有一个完整的开源JavaEEMDA框架?,java,jakarta-ee,generator,mda,Java,Jakarta Ee,Generator,Mda,我正在寻找一个生成完整JavaEE应用程序的JavaEEMDA框架。 我的意思是从使用magicdraw sybase PowerDesigner之类的工具建模开始,然后生成java类(hibernate或JPA,如果可能的话),最后根据模型生成表示层 即: 假设我的UML模型有一个名为Person(id、firstName、lastName)的类,那么框架将生成java源代码和.class文件。之后,在表示层中,我可以基于我的模型生成CRUD操作 我在网上搜索过,但不幸的是[编辑:找不到任何东

我正在寻找一个生成完整JavaEE应用程序的JavaEEMDA框架。 我的意思是从使用magicdraw sybase PowerDesigner之类的工具建模开始,然后生成java类(hibernate或JPA,如果可能的话),最后根据模型生成表示层

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


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

我正在进行UML到OpenXava的转换,在转换过程中,我生成JPAs定义,然后依靠OpenXava生成完整的应用程序(遵循我服务背后的相同理念).EMF包含用于构建JavaEE系统的各种工具/框架。您可以使用它来获取域模型(Texo、Teneo、CDO)和表示层(EMF表单)的代码。它在ecore模型上工作,包含UML到ecore的方法