Contoller UI와 관련된 처리 담당함. 웹 요청과 응답. 사용자 요청을 검증함. 주 사용 기술: 서블릿과 HTTP 같은 웹 기술, 스프링 MVC 등. 서비스 계층(Service) 비즈니스 로직을 담당. 주 사용 기술 : 가급적 특정 기술에 의존 x => 순수 자바 코드로 데이터 접근 계층(Repository) 실제 데이터베이스에 접근하는 코드 주 사용 기술: jdbc, jpa, file, ... 등등