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 linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !