WEB开发网
开发学院WEB开发Jsp Eclipse走向MDA,到达Rational Architect 阅读

Eclipse走向MDA,到达Rational Architect

 2008-01-05 08:27:13 来源:WEB开发网   
核心提示:Author :blog.csdn.net/fancyhf 在Rational Architect中,MDA过程是:通过工具本身建立设计

Author :blog.csdn.net/fancyhf

 

在Rational Architect中,MDA过程是:

通过工具本身建立设计Model,中间可以用pattern来优化设计。

然后,根据自己的架构,开发符合Rational Architect要求的转换插件,把模型转换为代码模型;也可以把模型转换为代码。

可以反向。

 

而在open source里:

通过ArgoUml设计模型。

通过Argo2Ecore转换为xmi。

基于Merlin开发自己的代码模板或插件。

把模型转换为符合自己框架的代码。

假如自定义@Generator可能可以反向,但比较麻烦。

 

之前,一般通过xDoclet之类来生成代码;但是很难反向。也不能从模型生成。

现在,也用java 1.5的Annoation。一样不好反向。

 

最好的方式,应该是根据模型,按照代码模板,生成代码;并且可以反向。

 

Rational Architect 和 Eclipse是同源的,基础结构一样。Rational Architect多一些插件。

其MDA部分,极其接近。核心的是EMF、uml2、JDT、plug-in;共同的是xmi。不同的是具体代码生成,Architect有xtool的api;而eclipse中,可以用open soUCe的插件,如Merlin,Argo2Ecore。

 


Tags:Eclipse 走向 MDA

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接