1.Controller - 사용자의 요청을 어떻게 처리할지 결정 @RequestMappinf(value=" ",method= ) : Controller에 들어온 요청을 처리 클라이언트에 담긴 데이터(DTO)를 Service에 넘기고 Service에서 처리하고 반환된 데이터(DTO)를 클라이언트에 전달 return 으로 뷰 명시(.다음의 jsp 파일을 호출하겠다) 2. Service - 사용자의 요청을 어떤 처리할지 결정 Controller가 받은 요청을 Service에 전달해 알맞은 정보를 가공 DAO로 DB에 접근하고 DTO로 데이터를 전달 받고 반환 3.DAO(Data Access Object) - DB의 data에 접근하기 위한 객체 =Repository Domain 로직과 persistence분리..