MDA: Model Architecture

Need an idea to develop a very simple application that demonstrates the concepts of MDA.

+1
source share
2 answers

Well, it's hard to find something like a hello world in the MDA world, because MDA is geared toward solving a more serious problem. The best way, in my opinion, to get started is to approach the next problem, “thinking in a meta-strong model”

In any real-world application, there are certain artifacts that you need for any business entity. Select 2 such simple objects as Customer and Orders, and create all the relevant artifacts at all levels of any multi-level application (for example, ui, persistence, etc.). The following are artifacts to help you get started.

  • UI (bean-driven jsf form, faces-congig.xml) for the user enter data for both objects
  • Later artifacts transaction code decmarcation etc.
  • Save level artifacts (DAO / repository, JPA / Hibernate mapping file)

Now in the process, you will also find that there are more things to do with modeling, such as faces-config, jpa / hibernate config, etc.

EMF - oAW - /. .

Spring Roo OpenXava , , MDA

MDA , - , ..

+4

, . Eclipse Modeling Framework - , , , OMG. TopCased (http://www.topcased.org), EMF IDE UML/SYSML. . Acceleo, EMF 2 .

+3

All Articles