SEMINAIRE3. Architectures Logicielles
Aucune description
0 (0 avis)
- Contenu
● Design pattern. Singleton, Observer, Visitor avec application aux
enum Java, Façade avec l’exemple de SLF4j.
● Introspection et injection de dépendances. Spring Boot. Pourquoi
privilégier l’injection par constructeur. Construction @Lazy pour
casser les cycles.
● Architecture synchrone. REST. Design pattern
Model-View-Controller – objets externes, objets du domaine
métier, objets persistants. Quand et comment fusionner des objets
de couches différentes.
● Architecture asynchrone. Communication par messages. AWS SQS,
SNS. Idempotence.
● CQRS, la séparation commande-requête.
● ORM. Inadéquation d'impédance relationnelle-objet, associations
1:1/1:n/m:n. JPA. Jooq.
● OSIV, + : productivité, - : performance