Введение
В этом проекте вы научитесь реализовывать простую систему переключения сообщений на китайском и английском языках с использованием паттерна проектирования Inversion of Control (IoC) и фреймворка Spring.
👀 Предварительный просмотр
[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] ------------------------------------------------------------------------
🎯 Задачи
В этом проекте вы научитесь:
- Создавать интерфейс
IMessage
с абстрактным методомdoMessage()
- Реализовывать интерфейс
IMessage
в двух конкретных классах:MessageCN
иMessageEN
- Конфигурировать биты сообщений с использованием файла
applicationContext.xml
- Тестировать функцию переключения сообщений в классе
TestGreeting
🏆 Достижения
После завершения этого проекта вы сможете:
- Использовать паттерн проектирования IoC для отделения реализации функциональности сообщений от основной программы
- Использовать фреймворк Spring для настройки и управления битами сообщений
- Писать юнит-тесты для проверки функциональности системы переключения сообщений