Layered Architecture, Layered Architecture 영역
CODEDRAGON ㆍDevelopment/Spring
반응형
Layered Architecture
· 계층화 아키텍처
· 효율적인 개발과 유지보수를 위해 계층화 형태로 구성하여 개발을 합니다.
· 대부분의 중규모(Mid-Range) 급 이상, 대규모 어플리케이션에서 적용합니다.
· 각 레이어는 독립된 R&R을 가집니다.
Layered Architecture 영역
크게 3 영역으로 나뉘어 집니다.
영역 |
설명 |
프리젠테이션 영역 |
· Presentation Layer · 사용자와 상호작용을 담당합니다. · 사용자의 요청을 분석하고 응답을 수행합니다. |
비즈니스 영역 |
· Business Layer · 기능(function)을 수행합니다. · 트랜잭션(transaction)을 수행합니다. |
데이터 영역 |
· Data Accesss Layer · 데이터의 저장과 조회를 담당합니다. · 주로 데이터베이스(DBMS)와 연동하는 작업을 수행합니다. |
'Development > Spring' 카테고리의 다른 글
Spring Exception 특징 (0) | 2019.09.24 |
---|---|
JUnit Library 검색 및 설치 (0) | 2019.09.07 |
ERROR - GetMapping cannot be resolved to a type, RequestParam cannot be resolved to a type 해결방법 (0) | 2019.08.12 |
Static Web Resource 처리 (0) | 2019.08.09 |
"Spring Explorer" 뷰 오픈 하기 (0) | 2019.07.27 |