
[Spring DB] Transaction 적용 1.5 - 순수한 비즈니스 로직
·
Spring DB/Transaction
Application 근본 구조애플리케이션 구조중 가장 대중적인 구조는 프레젠테이션 - 서비스 -데이터 접근 계층 구조이다.각 계층의 역할을 요약하자면,프레젠테이션 - UI 담당, 웹 요청 / 응답 , 서블릿과 같은 HTTP 웹 기술 + MVC서비스 - 비즈니스 로직, 특정 기술 종속 X - > 순수 자바 코드로 작성하는 것이 국룰데이터 접근 - 실제 DB에 접근 하는 코드 -> JDBC, JPA 등내가 강조하고 싶은건, 서비스 계층(@Service) 에 들어있는 서비스 계층은 순수한 자바 코드로 작성하고 컨트롤러나 레포지토리 계층과의 종속성이 없게 작성해야한다는 점이다.어떠한 기술에 종속해야한다면 그것은 대부분 프레젠테이션 계층이나 데이터 접근 계층이 가져가기 때문에 비즈니스 로직은 아무 걱정 없이 정..