1. ServletContext 클래스
1) 특징
- javax.servlet.ServletContext로 정의되어 있음.
- 서블릿과 컨테이너 간의 연동을 위해 사용
- 컨텍스트(웹 어플리케이션)마다 하나의 ServletContext가 생성됨.
- 서블릿끼리 자원(데이터)을 공유하는데 사용됨.
- 컨테이너 실행 시 생성되고 컨테이너 종료 시 소멸됨.
2) 제공하는 기능
- 서블릿에서 파일 접근 가능
- 자원 바인딩 기능
- 켄텍스트에서 제공하는 설정 정보 제공 기능
2. ServletContext 바인딩 기능
1) ServletContext에 바인딩된 데이터는 모든 서블릿들(사용자)이 접근할수 있음.
2) 웹 어플리케이션에서 모든 사용자가 공통으로 사용하는 데이터는 ServletContext에
바인딩한 후 사용함.
3. ServletContext의 매개변수 설정(web.xml)
1) ServletContext 객체를 통해 접근하므로
모든 웹 브라우저에서 공유하면서 접근 사용할수 있음.
4. ServletContext의 파일 입출력 기능
5. ServletConfig 기능
1) ServletContext 객체를 얻는 기능
2) 서블릿에 대한 초기화 작업 기능
6. @WebServlet 애너테이션을 이용한 서블릿 설정
1) urlPatterns
- 웹 브라우저에서 서블릿 요청 시 사용하는 매핑 이름
2) name
- 서블릿 이름
3) loadOnStartUp
- 컨테이너 실행 시 서블릿이 로드되는 순서 지정
4) initParams
- 매개변수 추가하는 기능
'Web > JSP' 카테고리의 다른 글
JSP(12) - 필터 API (0) | 2022.01.29 |
---|---|
JSP(10) - 웹페이지 연결 기능 (0) | 2022.01.28 |
JSP(8) - 서블릿 API 사용하기2 (0) | 2022.01.28 |
JSP(7) - 서블릿 API 사용하기 (0) | 2022.01.28 |
JSP(6) - 회원정보등록, 삭제하기 (0) | 2022.01.28 |
댓글