Container가 Servlet file을 찾아서 loading 할 때 -> Container가 시
작 할 때 이루어짐
1) 클래스 찾기 2) 클래스 로딩
이 두 작업은 Container 마다 차이가 있다.
Servlet 초기화
생성자 - 객체 생성 Init() - Servlet 생성
1) ServletConfig 객체
Servlet 당 하나
Servlet 배포시 설정 된 정보를 서블릿으로 넘겨주기 위하여
(예) Database or EJB 참조
ServletContext에 접근하기 위해서 이 객체 사용
Parameter 값은 배포 서술자에서 설정가능
2) ServletContext 객체
웹 어플리케이션 당 하나의 ServletContext (이름 - AppContext)
웹 어플리케이션의 파라미터 정보를 읽어 오기 위해 (Parameter
정보는 DD 안에 있음)
어플리케이션 용 게시판 => 여기에 메세지(Attribute)를 적어 놓으
면 Application의 다른 녀석들이 읽을 수 있음
서버 정보 파악 => Container 이름 및 Version 지원하는 API ver
sion
ServletConfig = Servlet 당 하나
ServletContext = Web App 당 하나
댓글 없음:
댓글 쓰기