ServletContext, HttpSession, HttpServletRequest 클래스에 저장되는 객체(정보)
바인딩된 속성에 대한 접근 범위
ServletContext : 애플리케이션 전체에서 접근 가능
=> 애플리케이션 스코프
HttpSession : HttpSession에 해당하는 브라우저에만 접근 가능
=> 세션 스코프
HttpServletRequest 해당 요청/응답에 대해서만 접근
=> 리퀘스트 스코프
실제 서블릿의 매핑 이름
이름까지 일치하는 지, 디렉터리까지만 일치하는 지, 확장자만 일치하는 지에 따라 나눠짐
test1.java @WebServlet("/first/test")
test2.java @WebServlet("/first/*")
test3.java @WebServlet("*.do")
test4.java @WebServlet("/*")
/first/test로 호출 시 test1
/first/base로 호출 시 test2
/first로 호출 시 test2
/first/base.do로 호출 시 test2
/base.do로 호출 시 test3
/second/base.do로 호출 시 test3
브라우저에서 서블릿에 요청하거나 응답할 때 미리 요청이나 응답과 관련해 여러가지 작업 처리하는 기능