複製鏈接
請複製以下鏈接發送給好友

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)剩下的就是寫業務邏輯了。