Conception en UML,
Architecture n-tiers,
par l’exemple
Utilisation de php 5, Mysql, Html, css, ...
Inspiré de UML2 par la pratique
Les codes sont disponibles sur le site web
M. Blay-Fornarino
1
mercredi 12 novembre 14
Bibliographie
✓«Why MVC is not an application architecture» Stefan
Priebsch, the PHP.cc ZendCon 2010
✓Developing Web Applications with PHP, RAD for the
World Wide Web,
2
mercredi 12 novembre 14
Plan
✓Rappels sur le «pattern» Observer
✓Approche générale
✓MVC
✓DAO
✓Des classes aux bases de données
3
mercredi 12 novembre 14
«Pattern Observer» : le problème
✓Problème : Mettre en oeuvre une relation de «un
vers plusieurs» objets afin que plusieurs objets
puissent être notifiés du changement d’état d’un
objet et puisse réagir.
4
Il est très utilisé en IHM, mais peut être appliqué dans bien
d’autres cas.
mercredi 12 novembre 14
«Pattern Observer» : les rôles
✓Rôles : Un sujet et des «observers» (le sujet doit
devenir «observable»)
✓Responsabilités :
➡Le sujet :
‣notifie les observeurs quand il «change»
‣permet aux observeurs de s’(de-)enregistrer.
➡Les observeurs
‣acceptent les notifications
5
mercredi 12 novembre 14
1 / 97 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!