각 영역의 네이밍 규칙xxController 스프링 MVC에서 동작하는 Controller 클래스xxService, xxServiceImpl 비즈니스 영역을 담당하는 인터페이스는 ~~Service라는 방식을 사용하고,인터페이스를 구현한 클래스는 ~~ServiceImpl이라는 이름을 사용xxDAO, xxRepositoryDAO(Data-Access-Object)나 Repository(저장소)라는 이름으로 영역을 따로 구성하는 것이 보편적VO, DTOVO의 경우 주로 ReadOnly의 목적이 강하고 데이터 자체도 불변하게 설계DTO는 주로 데이터 수집의 용도로 사용패키지 네이밍 규칙(ex. com.001cloudid).config : 프로젝트와 관련된 설정 클래스들의 보관 패키지.controller : 스프..