1. 문제점 application의 구조 프레젠테이션 계층 UI와 관련된 처리 담당 웹 요청과 응답 사용자 요청을 검증 spring MVC, web Servlet 기술 서비스 계층 비즈니스 로직 담당 주 사용 기술 : 가급적 특정 기술에 의존하지 않고, 순수 자바 코드로 작성 데이터 접근 계층 실제 db에 접근하는 code 주 사용 기술 : JDBC, JPA, File, Redis, Mongo ... 1.1. 서비스 계층 가장 중요한 계층 UI 와 db 저장 기술들은 다른 기술로 변경 가능성이 높지만 비즈니스 로직은 최대한 변경없이 유지 되어야한다. 서비스 계층은 특정 기술에 종속적이지 않게 개발되어야한다. 서비스 계층을 최대한 순수하게 유지하기 위한 목적이 크다 service 계층은 가급적busines..