Einführung
In diesem Projekt lernst du, wie du mithilfe des Inversion of Control (IoC)-Designmusters und des Spring-Frameworks ein einfaches Chinesisch-Englisch-Nachrichtenswitchingsystem implementierst.
👀 Vorschau
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running com.labex.TestGreeting
你好, Labex
Hello, Labex
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.056 s - in com.labex.TestGreeting
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 11.295 s
[INFO] Finished at: 2024-05-10T12:05:55Z
[INFO] ------------------------------------------------------------------------
🎯 Aufgaben
In diesem Projekt wirst du lernen:
- Wie du ein
IMessage
-Interface mit einer abstraktendoMessage()
-Methode erstellst - Wie du das
IMessage
-Interface in zwei konkreten Klassen implementierst:MessageCN
undMessageEN
- Wie du die Nachrichtenbeans mithilfe der
applicationContext.xml
-Datei konfigurierst - Wie du die Nachrichtenwechselfunktionalität in der
TestGreeting
-Klasse testest
🏆 Errungenschaften
Nach Abschluss dieses Projekts wirst du in der Lage sein:
- Das IoC-Designmuster zu verwenden, um die Implementierung der Nachrichtenfunktionalität von der Hauptanwendung zu entkoppeln
- Das Spring-Framework zu verwenden, um die Nachrichtenbeans zu konfigurieren und zu verwalten
- Unit-Tests zu schreiben, um die Funktionalität des Nachrichtenwechselungssystems zu überprüfen