eadl:bloc3:dev_av:td4

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
eadl:bloc3:dev_av:td4 [2025/11/10 07:14] – [7.3 Améliorer les logs dans EmailNotificationSender] jcheroneadl:bloc3:dev_av:td4 [2025/11/10 16:28] (Version actuelle) – [Concepts clés à retenir] jcheron
Ligne 1310: Ligne 1310:
 <WRAP round bloc info> <WRAP round bloc info>
 **Mailpit** = Serveur SMTP de test avec interface web moderne **Mailpit** = Serveur SMTP de test avec interface web moderne
-  * ✅ Capture tous les emails envoyés par l'application +  * Capture tous les emails envoyés par l'application 
-  * ✅ Interface web pour visualiser les emails +  * Interface web pour visualiser les emails 
-  * ✅ Aucune configuration SMTP complexe +  * Aucune configuration SMTP complexe 
-  * ✅ Parfait pour le développement+  * Parfait pour le développement
 </WRAP> </WRAP>
  
Ligne 1450: Ligne 1450:
  
 <WRAP round bloc important> <WRAP round bloc important>
-**⚠️ Mailpit est uniquement pour le développement !**+** Mailpit est uniquement pour le développement !**
  
 En **développement** (Mailpit) : En **développement** (Mailpit) :
Ligne 1472: Ligne 1472:
 </sxh> </sxh>
  
-**🔐 Bonnes pratiques :**+** Bonnes pratiques :**
   * Ne **jamais** commiter les credentials SMTP dans le code   * Ne **jamais** commiter les credentials SMTP dans le code
   * Utiliser des **variables d'environnement**   * Utiliser des **variables d'environnement**
Ligne 1564: Ligne 1564:
  
   * Ajout du canal SMS   * Ajout du canal SMS
-  * Template d'email avec Thymeleaf+  * Template d'email avec Thymeleaf/mustache
   * Retry automatique en cas d'échec   * Retry automatique en cas d'échec
   * Dashboard des notifications dans H2 console   * Dashboard des notifications dans H2 console
Ligne 1577: Ligne 1577:
   * **Observer** : Spring Events pour la communication inter-domaines   * **Observer** : Spring Events pour la communication inter-domaines
   * **Strategy** : ''NotificationSender'' avec différentes implémentations   * **Strategy** : ''NotificationSender'' avec différentes implémentations
-  * **Factory** : Injection automatique de tous les senders+  * **Factory** : Injection automatique de tous les senders (pas le pattern Factory en lui-même)
   * **Dependency Inversion** : ''OrderService'' ne dépend que d'abstractions   * **Dependency Inversion** : ''OrderService'' ne dépend que d'abstractions
  
  • eadl/bloc3/dev_av/td4.1762755275.txt.gz
  • Dernière modification : il y a 3 mois
  • de jcheron