Notice
Recent Posts
Recent Comments
Link
관리 메뉴

데브마우스

[Spring] 스프링 MVC 환경 설정 파일: root context와 servlet context 정리 본문

Spring/Spring: 정리

[Spring] 스프링 MVC 환경 설정 파일: root context와 servlet context 정리

데브마우스 2024. 1. 16. 12:06

root-context.xml과 servlet-context.xml 모두 WEB-INF 폴더에 저장합니다. 왜냐하면 WEB-INF 폴더에 있으면 외부에서 직접적으로 접근이 불가능합니다. 그래서 WEB-INF 폴더를 보안폴더라고 부르기도 합니다.

root-context 정리

root-context.xml은 주로 [webapp/WEB-INF/spring]에 작성합니다.

 

루트 컨텍스트(root-context)는 모든 서블릿과 필터가 공유할 수 있도록 하는 스프링 컨테어니 설정입니다.

공통 빈(Service, DAO, DB, log4j 등)을 설정합니다.

servlet-context 정리

servlet-context.xml은 주로 [webapp/WEB-INF/spring/appServlet]에 작성합니다.

 

서블릿 컨텍스트(Servlet-Context)는 서블릿 하나가 서블릿 컨테이너와 통신할 때 사용하는 메서드들을 가지고 있는 클래스입니다. 서블릿 컨테이너는 서블릿 생명주기를 관리합니다. 또한 서블릿 컨테이너는 생명주기를 관리합니다.