Introduction
Dans ce projet, vous allez apprendre à implémenter un simple système de commutation de messages entre le chinois et l'anglais à l'aide du modèle de conception Inversion of Control (IoC) et du framework Spring.
👀 Aperçu
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Exécution de com.labex.TestGreeting
你好, Labex
Bonjour, Labex
[INFO] Tests exécutés : 1, Échecs : 0, Erreurs : 0, Ignorés : 0, Temps écoulé : 1,056 s - dans com.labex.TestGreeting
[INFO]
[INFO] Résultats :
[INFO]
[INFO] Tests exécutés : 1, Échecs : 0, Erreurs : 0, Ignorés : 0
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Durée totale : 11,295 s
[INFO] Terminé à : 2024-05-10T12:05:55Z
[INFO] ------------------------------------------------------------------------
🎯 Tâches
Dans ce projet, vous allez apprendre :
- Comment créer une interface
IMessage
avec une méthode abstraitedoMessage()
- Comment implémenter l'interface
IMessage
dans deux classes concrètes :MessageCN
etMessageEN
- Comment configurer les beans de message à l'aide du fichier
applicationContext.xml
- Comment tester la fonctionnalité de commutation de messages dans la classe
TestGreeting
🏆 Réalisations
Après avoir terminé ce projet, vous serez capable de :
- Utiliser le modèle de conception IoC pour découpler l'implémentation de la fonctionnalité de message de l'application principale
- Utiliser le framework Spring pour configurer et gérer les beans de message
- Écrire des tests unitaires pour vérifier la fonctionnalité du système de commutation de messages