ParsleyFramework MVC pour Flex               Mathurin BODY                                           Mathurin BODY        ...
Plus qu’un framework, une véritable boîte à outils…        Open-source (License Apache 2.0)        Version 2.4 depuis avri...
L’approche MVCS selon Parsley           TTFx Breizh User Group   3
Diagramme « à la PureMVC »                                     Services                            4                      ...
Twisearch        « à la persillade »TTFx Breizh User Group        5
Mise en œuvre de Parsley                                            ServicesVue                                   4       ...
« à la PureMVC »                           Evènement    Presentation Model2                                             Se...
« à la PureMVC »                                            ServicesAppContext                                   4        ...
« à la PureMVC »       Contrôleur                                   Services                          4                   ...
« à la PureMVC »    Presentation Model                                            Services7                               ...
« à la PureMVC »                                       ServicesVue                              4                        5...
Binding découplé VS Injection• Injection    Réalisé à l’initialisation    [init] permet d’initialiser un composant une foi...
Parsley is your mate too!Pas trop compliquéDécouplage fortNon intrusifExtensibleTous les goodies en plusBonne documentatio...
Framework MVC lightPour les projets plus simples, une approche plus pragmatique                  1. Action                ...
Merci !@mathurin_bodyTTFx Breizh User Group   15
Prochain SlideShare
Chargement dans…5
×

Parsley

406 vues

Publié le

Parlsey : un framework MVC pour Flex

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
406
Sur SlideShare
0
Issues des intégrations
0
Intégrations
8
Actions
Partages
0
Téléchargements
11
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Parsley

  1. 1. ParsleyFramework MVC pour Flex Mathurin BODY Mathurin BODY © dbrowncooks TTFx Breizh User Group 1
  2. 2. Plus qu’un framework, une véritable boîte à outils… Open-source (License Apache 2.0) Version 2.4 depuis avril 2011 Créé en 2009 par Jens HalmSpicelib Parsley API de réflexion Conteneur IoC flexible Mapping XMLObject Binding découplé Framework de tâches Framework de messaging Logging Gestion des cycles de vie Intégration avec les modules Flex L10N et I18N Extensibility TTFx Breizh User Group 2
  3. 3. L’approche MVCS selon Parsley TTFx Breizh User Group 3
  4. 4. Diagramme « à la PureMVC » Services 4 5 1 Contrôleur Modèle PresentationVue Model 2 Msg 3 8 6 7 TTFx Breizh User Group 4
  5. 5. Twisearch « à la persillade »TTFx Breizh User Group 5
  6. 6. Mise en œuvre de Parsley ServicesVue 4 5 1 Contrôleur Modèle Presentation Vue Model 1 2 Msg 3 8 6 7 TTFx Breizh User Group 6
  7. 7. « à la PureMVC » Evènement Presentation Model2 Services 4 5 1 Contrôleur Modèle Presentation Vue Model 2 Msg 3 2 8 6 7 TTFx Breizh User Group 7
  8. 8. « à la PureMVC » ServicesAppContext 4 5 1 Contrôleur Modèle Presentation Vue Model 3 2 Msg 3 8 6 7 TTFx Breizh User Group 8
  9. 9. « à la PureMVC » Contrôleur Services 4 5 1 4 Contrôleur Modèle PresentationVue Model 5 6 2 Msg 3 8 6 7 TTFx Breizh User Group 9
  10. 10. « à la PureMVC » Presentation Model Services7 4 5 Modèle 1 Contrôleur Modèle Presentation Vue Model 7 2 Msg 3 8 6 7 TTFx Breizh User Group 10
  11. 11. « à la PureMVC » ServicesVue 4 5 1 Contrôleur Modèle Presentation Vue Model 2 Msg 3 8 6 8 7 TTFx Breizh User Group 11
  12. 12. Binding découplé VS Injection• Injection Réalisé à l’initialisation [init] permet d’initialiser un composant une fois les dépendances injectées Les erreurs de configurations sont détectés à l’initialisation• Binding découplé Équivalent du binding flex… en découplé Evite la définition de dépendance Les objets ne doivent pas être défini dans le contexte TTFx Breizh User Group 12
  13. 13. Parsley is your mate too!Pas trop compliquéDécouplage fortNon intrusifExtensibleTous les goodies en plusBonne documentation(mais des exemples manquent parfois) http://www.spicefactory.org/ TTFx Breizh User Group 13
  14. 14. Framework MVC lightPour les projets plus simples, une approche plus pragmatique 1. Action 2. Interaction Controller / Modèle Vue Presentation / Service Model 4. Data binding 3. Updates TTFx Breizh User Group 14
  15. 15. Merci !@mathurin_bodyTTFx Breizh User Group 15

×