728x90 반응형 스레드 로컬1 [Spring] 트랜잭션 추상화와 동기화 (스프링으로 트랜잭션 문제점 해결) 애플리케이션은 다양한 구조로 구성될 수 있지만, 대표적으로 역할에 따라 3가지 계층으로 나눠볼 수 있다 1) 프레젠테이션 계층 ① UI와 관련된 처리를 담당 ② 웹 요청과 응답 ③ 사용자 요청을 검증함 ④ 주 사용 기술은 서블릿과 HTTP 같은 웹 기술, 스프릥 MVC 2) 서비스 계층 ① 비즈니스 로직을 담당 ② 주 사용 기술은 가급적 특정 기술에 의존하지 않고, 순수 자바 코드로 작성 3) 데이터 접근 계층 ① 실제 DB에 접근하는 코드 ② 주 사용 기술은 JDBC, JPA, FIle , Redis, Mongo... 등등 가장 중요한 계층은 서비스 계층왜 서비스 계층이 가장 중요할까? 핵심 비즈니스 로직이 들어있는 계층이기 때문이다.UI(웹)와 관련된 부분이 트랜드에 맞게 변하게 되기 마련이고, .. 2025. 1. 3. 이전 1 다음 728x90 반응형