안녕하세요

프로그램 과정에서 막혔던 문제들에 대한 해결책 정리


페이지 목록

2011년 7월 22일 금요일

Servlet의 일생

 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 당 하나

댓글 없음:

댓글 쓰기