반응형
필터
필터는 HTTP 요청과 응답을 변경할 수 있는 재사용가능한 클래스이다.
필터는 객체의 형태로 클라이언트에서 오는 요청과 최종 자원사이( 서블릿, Jsp ..) 에 위치해 클라이언트의 요청 정보를 변결 가능하다. 또한, 최종 자원과 클라이언트로 가는 응답 사이에 위치해 최종 자원의 요청 결과를 알맞게 변경할 수 있다.
여러 필터가 모여 하나의 필터 체인을 형성한다. 필터의 순서는 요청과 응답이 반대로 작용한다.
필터의 응용
- 사용자 인증
- 캐싱 필터
- 자원 접근에 대한 로깅
- 응답 데이터 변환( html 변환, 응답 헤더 변환, 데이터 암호화 등)
- 공통 기능 실행
Servlet ContextListener 구현
서블릿에서 다양한 시점에서 발생하는 이벤트와 이벤트를 처리하기 위한 인터페이스이다.
웹 컨테이너는 웹 어플리케이션이 시작되거나 종료되는 시점에 특정 클래스의 메소드를 실행할 수 있는 기능을 제공한다.
반응형
'스프링, 자바' 카테고리의 다른 글
회원 관리 예제 - 웹 MVC 개발 (0) | 2021.01.30 |
---|---|
회원 관리 예제 - 백엔드 개발 ( 인프런 스프링 입문 김영한 강사님 강의 노트) (0) | 2021.01.30 |
MVC 패턴 구현 요약 (0) | 2021.01.26 |
자바 서블릿 요약 (0) | 2021.01.26 |
jsp 데이터베이스 사용 간단 정리본 (0) | 2021.01.26 |