-
Servlet LifeCycle & Parameter개발입문/Servlet&JSP 2017. 2. 14. 23:21
Servlet 초기화
1. 웹 서버 시작
2. (요청이 있을 경우) 웹서버 컨테이너 DD 확인
3~4. DD, InitParameter Key-Value 파라미터 설정
5. ServletConfig 객체 생성 (initParameter 활용)
6. servlet 클래스 인스턴스 생성
7. init(ServletConfig) 메소드 호출
+a. 배포 or DD 수정 시 서블릿 (재) 초기화
서블릿 초기화 파라미터
컨텍스트 초기화 파라미터- 서블릿 초기화 파라미터은 <init-param> 항목을 포함하고 있는 서블릿만 이용 가능합니다. 단, 서블릿 코드 안에서 이 값을 또는 이 값을 활용해 얻어낸 객체를 속성(Attribute)에 저장하여 다른 컴포넌트에도 이용가능하게 만들 수 있습니다. e.g. HttpServletRequest 객체에 속성 추가
- 컨텍스트 초기화 파라미터로 웹 어플리케이션에 존재하는 어떤 서블릿이나 JSP 모두 이용이 가능합니다. (단, 여기서 웹 어플리케이션은 JVM 당 하나입니다.)
'개발입문 > Servlet&JSP' 카테고리의 다른 글
웹애플리케이션 개발: 웹 컴포넌트간 공유하는 속성 범위 (0) 2017.02.15 ServletContextListener 컨텍스트 리스너 (0) 2017.02.15 [헤드퍼스트 Servlet&JSP] 4. 요청과 응답 (0) 2017.02.05 [헤드퍼스트 Servlet&JSP] 3-2. MVC 진행 (0) 2017.02.05 [헤드퍼스트 Servlet&JSP] 3. 초 간단 미니 MVC 튜토리얼 (0) 2017.02.01