国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Eclipse走向MDA,到達Rational Architect

2019-11-18 15:32:34
字體:
來源:轉載
供稿:網友

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。

 



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 合水县| 阆中市| 贵阳市| 旺苍县| 金塔县| 丰台区| 深圳市| 瓦房店市| 玛曲县| 武鸣县| 五莲县| 游戏| 张北县| 罗田县| 廉江市| 砀山县| 丁青县| 庄浪县| 吉水县| 瑞丽市| 丹凤县| 福贡县| 巴中市| 获嘉县| 南康市| 志丹县| 晋城| 舒城县| 浦江县| 南陵县| 合川市| 阳信县| 合山市| 固安县| 朝阳区| 安阳县| 革吉县| 湘潭市| 塔城市| 新竹县| 新兴县|