[Spring] 패키지 구성(Controller, Service, Repository, DAO, DTO)
·
Back-End/Spring
Presentation/Controller사용자의 요청을 처리한 후, 지정된 뷰에 모델 객체로 응답클라이언트의 요청에 대해 어떤 처리를 할지 Service로 전달Service에서 처리된 내용을 View로 응답URL에 따라 Client로부터 request를 받고 response를 하는 모든 API를 포함@Controller 대신 @RestController를 쓰면 JSON만 반환 Business/ServiceController가 요청된 작업을 수행하기 위해 호출할 수 있는 메소드 집합을 제공DTO를 통해 받은 데이터를 이용해 비즈니스 로직을 처리 (Repository에서 받아온 데이터를 가공하여 Controller에게 전달) DAO(Data Access Object)/Repository실제로 DB에 접근하..