Development/Spring
Servlet Context
codedragon
2020. 3. 8. 18:19
반응형
Servlet Context
· Servlet에서만 이용되는 Context입니다.
· 설정파일을 이용해서 ServletContext를 로딩합니다.
· 타 Servlet과 공유하기 위한 Bean들은 Root WebApplication Context에 등록해 놓고 사용해야 합니다.
· DispatcherServlet은 자신만의 Context를 생성, 초기화하고 동시에 Root Application Context를 찾아서 자신의 부모 Context로 사용합니다.
· 요청시 DispatcherServlet로 모든 웹 요청을 받으면 DispatcherServlet이 최초로 Spring Container를 만들게 됩니다. 생성된 Spring Container에 관련된 Bean들을 담아서 사용합니다.
· Spring-MVC와 관련 있는 Bean을 설정합니다. (Web과 관련된 Bean을 설정)
· DispatcherServlet을 여러 개 사용할 경우 DispatcherServlet 끼리는 서로 데이터를 공유할 수 없습니다.