12 리스너와 필터 (3)


12 리스너와 필터 (3)

5. 필터 필터는 리스너와 마찬가지로 웹 애플리케이션을 지원하기 위한 특수한 형태의 서블릿입니다. 사용자 요청에 따라 서블릿이나 JSP 가 실행되기 전에 response 혹은 request 객체의 조작이나 추가적인 처리를 합니다. 1) 필터란 필터란 특정 요청에 대해서만 동작하는 특수한 형태의 웹 프로그램으로, 여러 개가 정해진 순서에 따라 배치될 수 있으며 사용자 요청 처리 이전에 먼저 실행됩니다. 일반적으로 필터를 활용하는 분야는 다음과 같으며, 기존의 코드 변경 없이 애플리케이션에서 공통적으로 사용할 수 있는 기능 구현에 널리 사용됩니다. 인증 (Authentication) 특정 페이지에서 로그인 여부 혹은 특정 권한을 확인해야할 필요가 있을 때 각각의 페이지에서 인증을 위한 빈즈 클래스를 실행하거나 컨트롤러에서 처리하는 방법을 필터로 이용한다. 로깅/감사 (Logging and Auditing) 특정 페이지 혹은 기능들에 대해 사용 현환을 모니터링하고 로그로 관리할 필요가 있...


#자바웹 #필터

원문링크 : 12 리스너와 필터 (3)