SW 아키텍처
: SW의 구조를 정의한 것으로 SW를 구성하는 주요 요소들과 요소들의 관계를 정의한 것
계층형 아키텍처 패턴
: 웹 서비스 개발에 주로 사용되는 패턴
SW를 서로 다른 역할을 하는 3~4개의 계층으로 구분
Presentation Layer @Controller: 클라이언트에게 요청받음, 결과 최종 클라이언트에게 전달
Application Layer @Service: 특정 목적을 위한 다양한 비즈니스 로직을 처리
Data Access Layer @Repository : DB에 접근하여 데이터를 저장하거나 조회하는 역할
Database
각각의 역할별로 레이어를 나눠서 독립적으로 개발
'백엔드' 카테고리의 다른 글
Spring Boot 컨트롤러와 REST API (0) | 2023.11.22 |
---|---|
컨트롤러의 구현 문법 (0) | 2023.11.16 |
스프링 프레임워크 (0) | 2023.11.15 |
자료구조 컬렉션 클래스 (0) | 2023.11.14 |
컬렉션 프레임워크 (0) | 2023.11.14 |