이번 포스팅은 김영한 이사님의 스프링 부트 JPA 활용 1편을 듣고 제작되었습니다.
우리가 만들 프로그램의 화면은 다음과 같다.
예제를 단순화 하기 위해서 다음 기능은 구현하지 않는다고 하였는데 이 기능들에 대해서는 나중에 구현을 해볼 예정이다.
에플리케이션 아키텍쳐는 전형적인 Controller, Service, Repository, Domain을 활용한 계층형 구조를 사용할 것이며 전체적인 아키텍처는 다음을 따라간다.
개발 순서는 Service, Repository 를 개발하고 테스트 케이스를 통해서 검증을 완료한 후에 웹계층에 적용할 계획이다.