Académique Documents
Professionnel Documents
Culture Documents
: blabla générale
Architecture application :
Applications centralisées
Applications distribuées
Besoins de l’entreprise :
Normalisation // règles pour simplifier la production
Communication
Composants
Ouverture / fermeture => système s’ouvre pour extension (ajout de nouvelles fonctionnalités)
Substitution de liskov => le type carré n’est pas substitut d’un type un rectangle
Responsabilité unique => chaque objet ne doit avoir qu’une seul respo
Frameworks
Composants
Rappels
Inversion de contrô le IOC => est une façon de concevoir l’architecture d’une application en se basant sur le
mécanisme objet de l’injection de dépendance.
Injection de dépendance => permet de diminuer le couplage entre deux ou plusieurs objets
Programmation par aspects AOP => propose de séparer le code technique du code métier d'une application
Objectif
Une plateforme pour développer app d’entreprises sécurisée portables, performantes,
disponible, maintenable, extensible …
Solution
JEE
Architecture multi-niveaux
Low coupling : les éléments d’une même classe/module doivent fonctionner ensemble
Architecture JEE
Architecture 3-tiers
EJB
BD
Architecture JEE
1. Composants (EJB, SERVLET, JSP)
Protocole http
Méthodes