티스토리 뷰

Spring

Spring - MVC 리스너와 필터

엔꾸꾸 2019. 7. 7. 15:48

서블릿 리스너와 서블릿 필터

  • 서블릿 리스너란 ?
    • 서블릿 컨테이너에서 발생한 이벤트를 감지하고 특별한 작업이 필요한경우에 사용가능.
    • 리스너의 종류
      • 서블릿 컨텍스트 수준의 이벤트
        • 컨텍스트 라이프사이클 이벤트
        • 컨텍스트 에트리뷰트 변경 이벤트
      • 세션 수준의 이벤트
        • 세션 라이프사이클 이벤트
        • 세션 에트리뷰트 변경 이벤트
    • 사용 용도 ?
      • 컨테이너가 구동시 DB커넥션을 맺애두고 서블릿들 에게 제공하는 등 에 사용할수있다.
      • 종료 시점에 DB 커넥션을 회수 하는 등 에 사용

       

리스너 클래스 작성
리스너 등록

 

  • 서블릿 필터
    • 들어온 요청을 서블릿으로 보내고 서블릿이 작성한 응답을 클라이언트로 보내기전 전처리, 후처리 필요한 경우에 사용할 수 있다.
    • 체인 형태의 구조
    • 인코딩 필터, 로그인 체크 필터, XSS필터 등 ..

     

필터 작성

 

필터 등록

 

결과

'Spring' 카테고리의 다른 글

Spring - MVC 스프링 MVC 연동  (0) 2019.07.08
Spring - MVC 스프링 IoC컨테이너 연동  (0) 2019.07.07
Spring - MVC 리스너와 필터  (0) 2019.07.07
Spring - MVC 서블릿 애플리케이션  (0) 2019.07.04
Spring - MVC 서블릿  (0) 2019.07.04
Spring - MVC 구성요소  (0) 2019.06.28
댓글
댓글쓰기 폼
공지사항
Total
103,128
Today
187
Yesterday
310
링크
TAG
more
«   2022/05   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
글 보관함