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 , - , ..