개발 등/JSP

JSP 기본객체와 영역

darkhorizon 2008. 11. 16. 16:52
728x90
반응형


PageContext pageContext : 하나의 JSP 페이지를 처리할 때 사용되는 영역
HttpServletRequest request : 하나의 Http 요청을 처리할 때 사용되는 영역
HttpSession session ; 하나의 웹브라우저와 관련된 영역(한 사용자의 스레드?)
ServletContext application : 하나의 웹어플리케이션과 관련된 영역
ServletConfig config : JSP 페이지에 대한 설정 정보를 저장하고 있다.

==========================================
1. 톰캣을 실행한다
2. application 생성
3. config 생성  
4. 클라이언트 A가 a.jsp를 요청한다,
    1. a_jsp.java 생성
    2. a_jsp.class 생성
    3. 서블릿을 메모리에 로딩한다.
    4. Servlet의 init() 호출 (application과 config는 메모리에 로딩된 상태)
    5. session 생성
    6. request 생성      

5. 클라이언트 A가 b.jsp를 요청한다.
    1. b_jsp.java 생성
    2. b_jsp.class 생성
    3. 서블릿을 메모리에 로딩
    4. init()메서드 호출 (application, config, session은 메모리에 로딩된 상태)
    5. a.jsp로 생성된 request소멸되고 새로운 request 생성

 6. 클라이언트 B가 a.jsp를 요청한다.
    1. init() 메서드 호출  
    2. session 생성
    3. request 생성

728x90