프로젝트 의 Java 스킬 트리

IoC 를 활용한 중국어 - 영어 정보 전환

초급

본 프로젝트에서는 Inversion of Control (IoC) 디자인 패턴과 Spring 프레임워크를 사용하여 간단한 중국어 - 영어 메시지 전환 시스템을 구현하는 방법을 배우게 됩니다.

java

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

소개

이 프로젝트에서는 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] ------------------------------------------------------------------------

🎯 과제

이 프로젝트에서는 다음을 배우게 됩니다:

  • doMessage() 추상 메서드를 가진 IMessage 인터페이스를 생성하는 방법
  • IMessage 인터페이스를 MessageCNMessageEN 두 개의 구체 클래스에서 구현하는 방법
  • applicationContext.xml 파일을 사용하여 메시지 빈을 구성하는 방법
  • TestGreeting 클래스에서 메시지 전환 기능을 테스트하는 방법

🏆 성과

이 프로젝트를 완료하면 다음을 수행할 수 있습니다:

  • IoC 디자인 패턴을 사용하여 메시지 기능의 구현을 주 애플리케이션에서 분리합니다.
  • Spring 프레임워크를 사용하여 메시지 빈을 구성하고 관리합니다.
  • 단위 테스트를 작성하여 메시지 전환 시스템의 기능을 검증합니다.

강사

labby
Labby
Labby is the LabEx teacher.