스프링 부트 미니 프로젝트 - EmployeeManager
추천 자료: ASP.NET Core 인증 및 권한 부여
Spring Boot를 사용하여 데이터베이서 CRUD를 구현하는 미니 프로젝트를 진행해 봅니다.
15_01_스프링 부트 미니 프로젝트를 위한 GitHub 리포지토리 생성하기
15_02_스프링 부트 미니 프로젝트_EmployeeManager_EmployeeManager 이름으로 리포지토리 생성 및 프로젝트 생성
15_03_미니 프로젝트_EmployeeManager_Employee 모델 클래스와 EmployeeRepository 인터페이스 생성
15_04_스프링 부트 미니 프로젝트_EmployeeManager_프로젝트 로드할 때 Employee 샘플 데이터 입력하기
15_05_스프링 부트 미니 프로젝트_EmployeeManager_현재까지 작업한 내용을 GitHub에 푸시하기
15_06_미니 프로젝트_EmployeeManager_Employee 클래스의 name 필드를 firstName, lastName으로 확장
15_07_스프링 부트 미니 프로젝트_EmployeeManager_Employee 모델 클래스에 Validation 적용하기
15_08_스프링 부트 미니 프로젝트_EmployeeManager_참고_데모_닷넷 6에서 CRUD 기본 폼 생성하기
15_09_스프링 부트 미니 프로젝트_EmployeeManager_MVC 컨트롤러와 액션 만들고 Create와 Index 폼 디자인
15_10_참고_JavaCampus.EmployeeManager 프로젝트 폴더를 줄여서 작업하기
15_11_스프링 부트 미니 프로젝트_EmployeeManager_EmployeeRepository 인터페이스에 메서드 시그니처 추가
15_12_Spring Boot_EmployeeManager_IEmployeeService 인터페이스 설계
15_13_서비스 레이어를 담당하는 EmployeeService 서비스 클래스 구현
15_14_Employee 컨트롤러에 EmployeeService 클래스를 생성자 매개 변수로 주입 후 index 액션과 뷰 내용 업데이트
15_15_입력 폼 구성 및 입력 처리 코드 작성 후 입력과 출력 테스트
15_16_입력 페이지에 유효성 검사 로직 적용하기
15_17_스프링 부트 미니 프로젝트_EmployeeManager_게시물 삭제 기능 구현하기
15_18_스프링 부트 미니 프로젝트_EmployeeManager_데이터 수정하기 기능 구현하기
15_19_스프링 부트 미니 프로젝트_EmployeeManager_검색 기능 구현하기
15_20_JavaCampus 메인 프로젝트에 EmployeeManager 관련 코드 모두 적용 후 Azure Web App에 게시
추천 자료: .NET Blazor에 대해 알아보시겠어요? .NET Blazor 알아보기를 확인해보세요!