需要一个开发非常简单的演示MDA概念的应用程序的想法。
最佳答案
好吧,因为MDA致力于解决更大的问题,所以很难在MDA世界中找到类似于世界的东西。我认为最好的入门方法是通过“在元模型中思考”来解决以下问题
在任何实际的应用程序中,都需要某些工件才能持久保存任何业务实体。选择2个这样的简单实体,例如Customer和Orders,并在任何多层应用程序的所有层(如ui,persistence等)中生成所有对应的工件。以下是帮助您入门的工件
用户界面(jsf表单,托管Bean,
Faces-congig.xml)
输入两个实体的数据
服务后期文物,例如
交易分界码等
持久层工件,例如
(DAO /存储库,JPA /休眠
映射文件)
现在,在此过程中,您还将确定还有更多要建模的事物,例如faces-config,jpa / hibernate config等。
EMF是用于元建模的更流行的工具包,而oAW是您的生成/转换引擎。 This tutorial可以帮助您入门。
我认为Spring Roo和OpenXava是支持MDA的两个众所周知的框架
准备在元模型,元元模型,模型实例等的MDA行话中放松自己...