15. '( C # *< 9
…à l’architecture Flex
d’une architecture JSF…
MXML Domaine d’intervention des développeurs Java
VM AM CM Contexte
Domaine d’intervention des développeurs Contexte
VM AM CM Contexte
JSP Code VM AM CM
Page HTML + GénéréVM AM CM Contexte
code javascript De VM
VM
AM
AM
CM
CM
Contexte
Navigation
AS
Code
ViewModel ViewModel Généré
ViewModel ViewModel De
ViewModel ViewModel ViewData ViewData
Code généré
de Navigation Navigat ion
Adonis Adonis SAMC F
(client) (serveur)
Flash V9 Moteur MVC D Infrastructure 3M@
S
Socle javascript Infrastructure 3M@
Socle navigateur Conteneur Web
HTML wrapper
Socle java – J2EE Conteneur Web
Client Serveur
Socle navigateur
Socle java – J2EE
HTML + javascript java
Client Serveur
ActionScript + MXML java
16. '( C # *9 9
% ( % 3
) *
9 .#5 9 3A3'
1 ; (% C : .#;4
D 3 ( *
# *
K3 , ! 3'
9 , . 1 :
# C D E4
2 , C 9
1 9 ( 4
La démarche MDA nous a permis d’ « absorber » cette
évolution technique majeure de la façon la plus transparente
possible du point de vue des concepteurs/développeurs.
17. @ E ,@ ) 0F
5 C
! 3'
& 3 7
3 + H
J 3 + H
J * 3 # JH
J
G #$ 0H H
= ; (% L ; (% L
G/ / /
<# <#
5 * K #6= #6=
3 3
5 K
#
5 ( ) 5 (
K K K
! 6 ! 6 ! 6
C :!