Orthank est un puissant archetype Maven basé sur une architecture Java/Spring/Flex. Il inclue un diagramme de classe UML ecore et des templates de generation de code Acceleo vous permettant d'avoir une vue CRUD de vos objets metier, le tout en utilisant essentiellement des standards.
Archetype specs and features :
JPA/Hibernate coté persistance
JTA/Atomikos pour les transactions
Flex et Mate framework pour la vue
Spring 3.0
Support de la JSR 303 (bean validation)
tests unitaires avec Mockito
Tests d'integration avec selenium/flash-selenium api
MDD:
Diagramme de classe ecore(editable with ecore tools)
OCL templating language avec Eclipse Acceleo
Necessite :
Maven 3
Eclipse
Firefox (Selenium tests default)
Flash builder (optionnel mais sympa pour faire du Flex)
Eclipse plugins:
M2Eclipse
Spring IDE (optionnel)
Acceleo Plugin (optionnel : template edition)
Flash builder (optionnel : ease of flash editing/debugging)
Ecore tools (optionnel : sympa pour éditer le diagramme de classe)
Il est actuellement en version SNAPSHOT (l'interface est loin d'être glossy). mais parfaitement utilisable.
Plus d'infos (en anglais): http://helloworld.is-an-engineer.com/?page_id=19 et pages suivantes.
J'attends votre retour.
Tcharl
Partager