
- Spring MVC 는 레이어드 아키택쳐 중 하나 인 거고.
- 이걸 구현한게 Spring 인거라 이름이 그렇게 지어짐 .
- Spring Container 인 거임. servlet Container 에 Spring Container 포함.
Controller - Service - Repository 의 구현 관계 .
- MVC 패턴은 말그대로 디자인 패턴이고 Spring MVC 프레임 워크는 MVC 기반의 개발 공간이라 보면 된다.
- 굳이 표현하자면 스프링 프레임 워크는 MVC 패턴 기반으로 만들어 졌다고 보면 된다.
ServletContainer와 SpringContainer는 무엇이 다른가?
Controller 1개는 어떻게 수십 만개의 요청을 처리하는가
sigridjin.medium.com
Spring의 Bean은 Servlet이라기 보다는, Container가 Reflection을 통해 만들어낸 POJO라고 볼 수 있다. 서블릿은 이러한 POJO를 바탕으로, Spring Container에서 look-up해서 서블릿 컨테이너에 올려 마치 서블릿처럼 사용하도록 한다. 예를 들어, 스프링의 Object들이 HttpRequest를 listening 할 수 있도록 내부적으로 프록시 역할을 해주는 것이다.
'Spring > API 계층' 카테고리의 다른 글
[Spring] annotation 1 - API 계층 (1) | 2024.06.11 |
---|