首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MDA :模型驱动架构

MDA :模型驱动架构
EN

Stack Overflow用户
提问于 2010-12-19 04:00:39
回答 3查看 3.3K关注 0票数 1

需要一个想法来开发一个非常简单的应用程序演示概念的MDA。

EN

回答 3

Stack Overflow用户

发布于 2010-12-19 08:16:36

好吧,在MDA的世界中很难找到类似于hello world的东西,因为MDA的目标是解决更大的问题。在我看来,最好的入门方法是通过“在元模型中思考”来解决下面的问题。

在任何现实世界的应用程序中,您都需要某些构件来持久化任何业务实体。选择两个这样的简单实体,如Customer和Orders,并跨任何多层应用程序的所有层生成所有相应的工件(如ui、持久性等)。下面是帮助您入门的工件

entities

  • Servie layer UI (jsf表单、受管bean、-congig.xml)供用户为
  1. 后期构件(如事务分解代码)和层构件(如(DAO/存储库、JPA/Hibernate映射文件)

)输入数据

现在,在这个过程中,你还会发现还有更多的东西需要建模,比如faces- config,jpa/hibernate config等等。

EMF是更流行的元建模工具包,而oAW是您的生成/转换引擎。This tutorial可以帮助您入门。

在我看来,Spring RooOpenXava是两个众所周知的支持MDA的框架。

准备好在元模型、元元模型、模型实例等MDA术语中松散自己吧……

票数 4
EN

Stack Overflow用户

发布于 2011-01-01 23:22:19

我同意前面的回答,我只想补充一些信息。在我看来,Eclipse建模框架是实现OMG架构和语言的最佳框架之一。我建议您使用TopCased进行建模(http://www.topcased.org),它是基于EMF的,并且为您提供了一个很好的集成开发环境。因此,您可能希望从模型中自动生成一些代码。为此,我强烈建议您使用Acceleo,它是符合EMF规范的MOF Models2文本转换语言和相关引擎的实现。

票数 3
EN

Stack Overflow用户

发布于 2020-06-23 14:51:23

"hello world":创建类"World“,并在其上定义操作"hello”。如果这还不够,您可以根据需要扩展"World“。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4479883

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档