Architectural Patterns : schémas architecturaux.
Fournir des solutions-types à des problèmes-types (d'architecture)
Les modèles d'architecture proposent des solutions de conception au niveau infrastructure.
Des exemples de modèles d'architecture sont :
Source | Type | Nom | But |
---|---|---|---|
Structuraux | Couches | Décomposer une application en sous-tâches à un niveau particulier d'abstraction | |
MVC (Modèle-Vue-Contrôleur) | Interaction utilisateur indépendante du modèle | ||
PAC (Présentation-Abstraction-Contrôle) | similaire au MVC | ||
Broker | Faire communiquer des objets distribués | ||
Microkernel | Systèmes évolutifs à l'exécution (plugins) | ||
Réflexivité | Systèmes administrables | ||
Tableau noir | |||
Tubes et filtres | |||
Sun/JavaSoft | BluePrints | DAO | Abstraction de l'intégration |
Session façade | Appliquer l'idée de façade [GoF] aux EJB | ||
Objet valeur | Appliquer l'idée de mémento [GoF] aux EJB | ||
délégué métier | |||
itérateur distant | |||
SJC | Service Locator | ||
Adaptateur EJB |