Summary
- 어플리케이션 각 역할에 의해 분리되어 작성/관리되어 지는 패턴이 있는데 이것이 Layered Architecture 이다.
- Layered Architecture 는 인접한 레이어 간의 통신만 허용하고 반드시 레이어를 거쳐서 통신하는 구조를 가진다.
- 전자정부의 사례를 포함하여 주로 기능을 포함한 비즈니스 레이어와 데이터 접근 역할을 하는 DAO 레이어 그리고 사용자 인터랙션의 역할을 수행하는 프레젠테이션 레이어로 구분한다.
모델 : 데이터 저장, 처리
컨트롤러 : 화면 (UI)
뷰 : 사용차 요청을 처리, 모델과 화면을 서로 연결 시켜 줌
모든 빈들을 설정파일에 입력하면 복잡해짐.
어노테이션을 사용해서 Component-scan에서 의존성을 관리해줌.
'IT 개발 > Spring 수업' 카테고리의 다른 글
[Spring 수업] #7. Spring MVC (0) | 2020.07.07 |
---|