プロジェクト in Java Skill Tree

Spring IoC 社員管理システム

初級

このプロジェクトでは、Spring IoC(制御の反転)コンテナを使用して社員管理システムを構築する方法を学びます。目標は、Spring IoC コンテナを使用して設定ファイルから社員情報を抽出し、リストコレクションに格納し、そこから社員情報を取得して印刷することです。

Java

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

このプロジェクトでは、Spring IoC(制御の逆転)コンテナを使用して従業員管理システムを構築する方法を学びます。目的は、Spring IoC コンテナを使用して構成ファイルから従業員情報を抽出し、リストコレクションに保存し、そこから従業員情報を取得して表示することです。

👀 プレビュー

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.labex.TestEmployeeSystem
May 11, 2024 2:28:53 AM org.labex.service.EmployeeServiceImpl addEmployee
INFO: Entering addEmployee() method
May 11, 2024 2:28:53 AM org.labex.service.EmployeeServiceImpl addEmployee
INFO: Entering addEmployee() method
May 11, 2024 2:28:53 AM org.labex.service.EmployeeServiceImpl addEmployee
INFO: Entering addEmployee() method
May 11, 2024 2:28:53 AM org.labex.service.EmployeeServiceImpl addEmployee
INFO: Entering addEmployee() method
May 11, 2024 2:28:53 AM org.labex.service.EmployeeServiceImpl addEmployee
INFO: Entering addEmployee() method
May 11, 2024 2:28:53 AM org.labex.service.EmployeeServiceImpl getAllEmployees
INFO: Entering getAllEmployees() method
Employees [employeeId=000001, employeeName=John Doe, employeeSex=Male, employeeBirthday=1993-11-06, employeeHiredate=2018-10-11, userId=1]
Employees [employeeId=000021, employeeName=Jane Smith, employeeSex=Female, employeeBirthday=1990-07-16, employeeHiredate=2019-10-21, userId=4]
Employees [employeeId=000022, employeeName=Alice Johnson, employeeSex=Female, employeeBirthday=1993-02-11, employeeHiredate=2019-12-27, userId=12]
Employees [employeeId=000035, employeeName=Bob Brown, employeeSex=Male, employeeBirthday=1991-06-23, employeeHiredate=2020-05-06, userId=19]
Employees [employeeId=000066, employeeName=Mary Taylor, employeeSex=Female, employeeBirthday=1997-12-21, employeeHiredate=2021-01-03, userId=20]
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.499 sec

🎯 タスク

このプロジェクトでは、以下を学びます。

  • 従業員関連の操作を処理するために IEmployeeService インターフェイスを実装する方法
  • IEmployeeService インターフェイスの実装を提供するための EmployeeServiceImpl クラスを作成する方法
  • アノテーションベースのパッケージスキャニングを有効にするための Spring IoC コンテナを構成する方法
  • Spring IoC コンテナから従業員情報を取得して表示するための test() メソッドを実装する方法

🏆 成果

このプロジェクトを完了すると、以下のことができるようになります。

  • Spring IoC コンテナを使用して従業員データを管理する
  • アノテーションを使用してサービスインターフェイスとその実装を実装する
  • XML 構成ファイルを使用して Spring IoC コンテナを構成する
  • Spring IoC コンテナから従業員情報を取得して表示する

講師

labby

Labby

Labby is the LabEx teacher.
OSZAR »