반응형
서블릿 속성과 스코프
서블릿 속성(attribute)
다음 세 가지 서블릿 API 클래스에 저장되는 객체(정보)
- ServletContext
- HttpSession
- HttpServletReques
서블릿 스코프(scope)
서블릿 API에 바인딩된 속성에 대한 접근 범위
스코프의 기능
- 로그인 상태 유지 기능
- 장바구니 기능
- MVC의 Model과 View의 데이터 전달 기능
Filter API
브라우저에서 서블릿에 요청하거나 응답할 때 미리 요청이나 응답과 관련해 여러 가지 작업을 처리하는 기능
서블릿의 공통 작업을 미리 필터에서 처리하면 반복 작업할 필요가 없음
① 요청 필터
- 사용자 인증 및 권한 검사
- 요청 시 요청 관련 로그 작업
- 인코딩 기능
② 응답 필터
- 응답 결과에 대한 암호화 작업
- 서비스 시간 측정
③ 필터 관련 API
- javax.servlet.Filter
- javax.servlet.FilterChain
- javax.servlet.FilterConfig
필터 매핑 방법
- 애너테이션을 이용하는 방법
- web.xml에 설정하는 방법
Listener API
서블릿에서 발생하는 이벤트에 대해 적절한 처리를 해주는 여러가지 리스너
반응형
'개발 > Programming' 카테고리의 다른 글
[JSP] 액션 태그 (0) | 2021.07.04 |
---|---|
[JSP] JSP 구성 요소와 스크립트 기능 (0) | 2021.06.24 |
웹 페이지 연결 기능(Session Tracking) (0) | 2021.06.18 |
ServletConfig 와 load-on-startup 기능 (0) | 2021.06.13 |
ServletContext (0) | 2021.06.13 |