예제를 단순화하기 위해서 다음 기능은 구현하지 않겠다!
controller
web
service
repository
domain
서비스, 리포지토리 계층 개발 → 테스트 케이스 작성해서 검증 → 마지막에 웹 계층 적용