ServletContext는 웹 애플리케이션의 전역 설정 및 리소스에 접근할 수 있게 해주는 객체로, 서블릿 기반 웹 애플리케이션에서 애플리케이션 범위의 정보를 공유하거나 설정을 관리할 때 사용된다. ServletContext는 각 웹 애플리케이션마다 하나씩 생성되며, 애플리케이션이 실행되는 동안 서버에 의해 유지된다.

Servlet

Java에서 웹 애플리케이션을 개발하기 위해 사용되는 서버 측 구성 요소.

주요 역할

⇒ MVC 패턴에서 Controller 역할을 한다고 볼 수 있음.

ServletContext, ApplicationContext, WebApplicationContext

ServletContext

ServletContex의 사용 상황

Application Context