본문 바로가기

🌈 백엔드/스프링 MVC

스프링_web.xml 기능 역할

반응형
SMALL

 

[2]  web.xml 


(1) web.xml 역할 기능

이 파일은

① root ApplicationContext 와

② servlet ApplicationContext

을 만든다. 

 

 

(2) web.xml 기능 과정 

web.xml 파일에 이벤트처리기 ContextLoaderListener를 이용하여 톰캣이 실행할때

설정내용인 contextConfigLocation 을 연결한 new XmlWebApplicationContext()를Root ApplicationContext 생성하고 

DispatcherServlet 을 이용하여 초기화한 servlet-context.xml 설정을 가진

new XmlWebApplicationConext()를Servlet ApplicationContext 생성한다 

 

(3) web.xml 가 만든 ApplicationContext

 

Root ApplicationContext (부모)

부모역할로 공통으로 사용되는 객체를 저장한다 

non-web 웹이 아닌 객체, 데이터베이스 객체이다. 

 

② Servlet ApplicationContext (자식) 

자식 역할로 개별적으로 사용되는 객체를 저장한다  

객체를 찾을때 자식부터 찾은 후 없으면 부모에서 찾는다 

자식 Servlet ApplicationContext은 여러개를 만들수도 있다 

 

 

 

 

반응형
LIST