3-tier

시바코코개발자·2023년 11월 27일
0

스프링 프로젝트는 3-tier(티어) 방식으로 구성한다.

[Presentation Tier]

-> 화면계층

자바스립트,css 뷰단쪽
화면에 보여주는 기술을 사용하는 영역
컨트롤러에서 사용자의 요청에 맞는 응답처리를 진행하며,
HTML 엔진(Thymleaf),HTML 등이 담당하는 영역

[Business Tier]

-> 비즈니스 계층

순수한 비즈니스 로직(핵심로직)을 담고 있는 영역
고객이 원하는 요구사항을 반영하는 계층이기 때문에 중요한 영역이다.
이 영역의 설계는 고객의 요구사항과 정확히 일치해야하며, 서비스 영역이라고 부른다.

[Persistence Tier]

-> DB쪽(mybatis,mapper,jpa)

-> 영속계층

데이터 계층이라고도 하며, 데이터를 어떤 방식으로 보관하고 사용하는 가에 대한 설계가 들어가는 계층, 일반적으로 DBMS를 많이 사용한다.

0개의 댓글