Contents
- 서블릿 리스너
- 서블릿 필터
서블릿 리스너
리스너는 서블릿 컨테이너에서 발생하는 이벤트,
서블릿 라이프 사이클의 변화 라던가
여러가지 에트리뷰트에 변화라던가
세션에 변화 .
이런 여러가지 이벤트에 어떤 특정한 코드를 실행해야한다.
그럴 때 사용할 수 있는 개념
크게 서블릿 컨텍스트 수준의 이벤트와
세션 수준의 이벤트로 나눌 수 있다.
서블릿 리스너로 어떤걸 할 수 있냐면
서블릿 컨테이너가 구동(톰캣)이 될 때 db 커넥션을 맺고
그 db 커넥션을 이 서블릿 에플리케이션에서 만든 여러가지 서블릿에 제공할 수 있다.
또한 서블릿이 종료 될 때 db 커넥션을 정리 할 수 도 있다.
서블릿 필터는
어떤 요청이 서블릿에 doGet 메소드등 으로 바로 가게 되는데
doGet 으로 가기 전에 어떤 전처리를 하고 싶은 경우, 또는 응답에 어떤 처리를 하고 싶은 경우에
사용 할 수 있는게 서블릿 필터이다.
서블릿 필터는 체인 구조이다.
체인 형태로 순차적으로 적용이 된다.
web.xml 에 정의 해 둔 순서대로 적용된다.
'Spring > MVC' 카테고리의 다른 글
Dispatcher Servlet (0) | 2020.02.08 |
---|---|
스프링 MVC 연동 (0) | 2020.02.07 |
스프링 IOC 컨테이너 연동 (0) | 2020.02.06 |
서블릿 애플리케이션 (0) | 2020.02.05 |
서블릿이란? (0) | 2019.11.17 |