-
androMDA
鎖定
AndroMDA 是一個遵循模型驅動結構(MDA)範例的代碼生成框架。
- 外文名
- androMDA
- 定 義
- 代碼生成框架
- 工 具
- CASE工具
- 模 型
- UML模型
androMDA簡介
AndroMDA 是一個遵循模型驅動結構(MDA)範例的代碼生成框架。它從中獲得的一個並生成一個完全可部署的應用程序和其它組件。可以直接生成struts+spring+hibernate架構的系統。但是它不是完全符合MDA定義的工具。有人認為它沒有PIM,所以不能稱為完全符合MDA規範。
androMDA支持
AndroMDA使用cartridge分模塊來產生代碼框架。目前支持的cartridge有:
BPM4Struts
jBPM
JSF
EJB
EJB3
Hibernate
JavaMeta
Spring
WebService
XmlSchema
開發中的版本4.0有很多值得期待的特性。
從開發的角度講,AndroMDA對於架構師或者程序員的主要用途是從UML圖產生各種代碼框架。這些代碼框架依賴於你使用的cartridge。最常用的是jsf、struts、spring、hibernate、WebServer。以前需要手工完成的配置文件:spring、hibernate、webserice等均在模型中自動產生。
傳統的開發流程
PowerDesigner/ERwin->DB->Java->配置文件
變為
UML設計工具->UML文件->(Java、配置文件、DB SQL)剩下的就是寫業務邏輯了。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:9次歷史版本
- 最近更新: 换毓碌bfj573