需要一個開發非常簡單的應用程序演示MDA概念的想法。MDA:模型驅動架構
1
A
回答
4
好吧,在MDA世界中很難找到類似於hello世界的東西,因爲MDA是爲了解決更大的問題而設計的。在我看來,最好的辦法上手是「在薈萃模型思維」
在任何現實世界中的應用接近下面的問題,有您需要被保留的任何商業實體一定的文物。選擇2個像Customer和Orders這樣的簡單實體,並在任何多層應用程序的所有層(如UI,持久性等)中生成所有相應的工件。下面是神器,讓你開始
- UI(JSF形式,託管bean, 面孔 - congig.xml)爲用戶 輸入兩個實體數據
- 役後工件,如 交易decmarcation代碼等
- 持久層僞影像 (DAO /存儲庫,JPA /休眠 映射文件)的過程中你也將我
現在dentify,有更多的事情來建模,如臉,配置,JPA /休眠配置等。
EMF是元莫德林的更普遍的工具包和oAW是你們這一代/轉換引擎。 This tutorial可以讓你開始。
Spring Roo和OpenXava都在我的意見中,兩名熟知的框架,支持MDA
準備好失去自己的元模型,元元模型,模型實例等的MDA行話...
3
我同意上一個回答, 我只是添加一些更多的信息。在我看來,Eclipse建模框架是實現OMG體系結構和語言的最佳框架之一。我建議你使用TopCased進行建模(http://www.topcased.org),它基於EMF併爲UML/SYSML建模提供了一個很好的IDE。因此,您可能需要從模型中自動生成一些代碼。爲此,我強烈建議您使用Acceleo,它是符合EMF的MOF模型2文本轉換語言和相關引擎的實現。
相關問題
- 1. 模型驅動開發vs模型驅動架構vs模型驅動工程
- 2. 域驅動設計vs模型驅動架構
- 3. 數據驅動vs事件驅動模型/架構?
- 4. 除中斷驅動架構外,還有其他模型嗎?
- 5. 架構驅動選項?
- 6. zend模型架構
- 7. 轉向模型驅動架構方法的好處和風險有哪些?
- 8. 企業架構師:MDA轉換爲XSD打破枚舉屬性
- 9. 架構爲一個大型數據驅動的網站
- 10. KnockoutJS - 基本模型架構
- 11. SQL到架構模型
- 12. 添加架構模型
- 13. SQL Server 2008事件驅動架構
- 14. 事件驅動架構/編程
- 15. 架構事件驅動的建議
- 16. 模型驅動支桿2
- 17. SPI:Linux驅動程序模型
- 18. Zend框架2個模型架構
- 19. 模型驅動vs模板驅動角2 2
- 20. 首先使用實體框架模型的域驅動設計
- 21. 動畫架構模式
- 22. 模型驅動的體系結構是否可行?
- 23. 帶事件驅動架構的C#託管加載項框架
- 24. 數據倉庫架構設計 - 如何改進架構模型
- 25. Django:關於模型架構的問題
- 26. 從Swagger中獲取模型架構
- 27. MissingSchemaError:架構尚未註冊爲模型
- 28. 模型演化架構設計查詢
- 29. Django架構與交互式模型
- 30. 卡桑德拉架構模型組織
「你好,世界!」怎麼樣? :)這個問題其實很模糊...... – yegor256 2010-12-18 21:31:59
@Vincenzo,它的簡單明瞭..我想研究MDA的實際應用的好處,解決它的優缺點。 – 2010-12-18 21:41:50
[MDA](http://en.wikipedia.org/wiki/Model-driven_architecture)可以應用於任何應用程序,不管它有多簡單/複雜。您設計的應用越複雜,您的MDA演示效果越差。 – yegor256 2010-12-18 21:47:58