트랜잭션 인터페이스, 트랜잭션 템플릿을 이용한 Service 계층의 Transaction 문제 해결
rlaehddnd0422
애플리케이션 구조 애플리케이션 구조 중 가장 단순하면서 많이 사용하는 방법은 역할에 따라 3가지 계층으로 나누는 방법입니다. 컨트롤러 계층 웹 요청(request), 응답(response)를 관리하고 사용자 요청을 검증하는 역할 클라이언트가 접근하는 UI 관련된 기술인 웹, 서블릿, HTTP와 관련된 부분을 담당 주로 Servlety과 HTTP 같은 웹 기술을 사용하고 MVC(Model + View + Controller)구조를 이루고 있습니다. 서비스 계층 비즈니스 로직을 담당하는 계층입니다. 특정 기술에 의존하지 않고 순수 자바코드로 작성 리포지토리 계층 실제 DB에 접근하는 코드가 작성된 계층 주로 JDBC, JPA 를 사용합니다. 여기서 가장 중요한 계층은 서비스 계층입니다. 서비스 계층은 컨트롤..