728x90
반응형
- Spring MVC module 내부의 작동
- 서블릿이 요청을 수신(앞에서 Servlet Container 가 적절한 서블릿으로 보내준것)
- Handler Mapping을 통해서 요청을 처리할 Contriller를 검색
- 해당 Controller로 요청을 전송
- Controller 는 처리결과를 Model로 반환
- 반환 받은 View Name으로 View Resolver를 통해 View를 검색
- 찾은 View 파일에 Controller가 만들었던 Model을 주어 View를 완성
- 완성된 View를 Response가 Client로 전달
- Spring Container(=Application Container)의 역할
- Singleton의 bean들을 관리 (Handler Mapper, Controller, View Resolver, View): 요청마다 매번 새로 객체를 만드는 것보다 Singleton으로 하나 만들어 두고 재사용
- 개발자가 직접 Dispatcher Servlet과 각 bean들 사이의 의존성을 명시적으로 코드로 나타내지 않아도 DI로 각 컴포넌트 사이의 연결 생성
스프링 MVC 동작
728x90
반응형
'개인 스터디' 카테고리의 다른 글
시리얼 통신 (0) | 2024.10.10 |
---|---|
Delegate 에서 Event (0) | 2024.10.07 |
스프링 프레임워크의 방식 (2) | 2024.02.04 |
프레임 워크 (0) | 2024.02.02 |
getter/setter,private (1) | 2023.12.15 |