je travaille sur un projet MDA (Model Driven Architecture).
La première étape consiste à réaliser une conception UML pour un modèle MVC2, Est ce que quelqu'un peux me proposer une simple conception pour mvc2?
je travail avec poseidon for UML.
Merci![]()
je travaille sur un projet MDA (Model Driven Architecture).
La première étape consiste à réaliser une conception UML pour un modèle MVC2, Est ce que quelqu'un peux me proposer une simple conception pour mvc2?
je travail avec poseidon for UML.
Merci![]()
Question bete mais c'est quoi MVC2? (parce que je connais MVC mais MVC2 ca me parle pas du tout)
[Edit]Trouve:Sinon sur ce pdf tu as un diagramme UML du modele MVC2:Envoyé par Sun
http://www.sun.com/software/sunone/d...h/chapter8.pdf
[/Edit]
MVC2 --> cf Spring MVC par exemple
V--call--> contrôleur générique --call-->contrôleur spécifique--call/manipule-->M
V manipule M aussi
On a donc 2 C
Sur le site de Mia-Software, tu trouveras un exemple de modélisation UML des enchaînements de pages et d'actions à la MVC2.
Le principe consiste à utiliser des classes stéréotypées <<page>> ou <<action>>. Sur les pages tu peux décrire (sous forme d'attributs) les données manipulées par la page (le M du MVC), et les événements déclenchables depuis ta page (sous forme d'associations vers d'autres pages ou actions). Sur une action tu décris les codes retour possibles et vers quelle page rediriger l'application.
A partir de ce type de modélisation, Mia-Software propose deux types de génération de code : une vers Struts, une vers JSF et une autre vers .Net. Ces deux générateurs sont téléchargeables gratuitement et, surtout, ils peuvent être adaptés pour enrichir les règles de modélisation ou générer le code différemment (approche MDA).
Les générateurs fonctionnent avec les principaux outils UML 1.x (Rational Rose, Magic Draw, Star UML, Together, Power AMC, Poseidon, ...).
Générateur Struts :
http://www.mia-software.com/miaStudi...rs-j2ee-struts
Générateur JSF :
http://www.mia-software.com/miaStudi...sters-j2ee-jsf
Générateur .Net :
http://www.mia-software.com/miaStudi...ters-miadotnet
Fred
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager