以一個簡單的漫畫(Comic)租借系統為例:
步驟一、Design the High-level PIM (Platform Indepentdent Model) Class Diagram
步驟二、Select and Start the Transform
以目前 EA5.0 版本,所提供的 Tranform 樣版(Template)有 C#, Java, EJB, DDL, XSD 等。同時也提供可以讓使用者自行撰寫及客製化 Tranform Template。
Artifacts—The PSMs (Platform Specific Model) Generated from Transform
Transform to Java PIM Model.
Transform to DDL PIM.
步驟三、Transform the PSM to Code.
- 使用 EA MDG Link for Eclipse 實現轉換 Java PSM 成為 Java 程式碼。
- EA MDG Link 可以實現 PSM 與 Source Code 之間的正、反向同步工程。
- 在 Eclipse Java IDE Tool 裡可以看到所產出的程式碼。
P.S.
下載以上範例圖的 EA 範例檔 mda_transformation_example。
請記得先下載 EA Trial version or EA Viewer(Free)。