본문 바로가기

코딩

JSP Life Cycle

 

 - JSP 컨테이너(톰캣)는 JSP 파일을 HttpJspPage 인터페이스를 구현한

  서블릿 클래스로 변환하여 생성함.

 

Life Cycle 관련 메소드

 - jspinit() : Servlet의 init 메소드와 동일(재정의 가능)

 - jspDestroy() : Servlet의 destroy 메소드와 동일(재정의 가능)

                 - 톰캣 서버가 중지되거나 로딩되지 않을떄(unload 될때만 동작함)

 - jspService() : Servlet의 service 메소드와 동일. (재정의 불가능)

            요청이 들어올 때마다 새로운 스레드를 실행함

 >> 재정의 불가능한 이유 : JSP에서 작성한 코드를 받아서 컨테이너가

                       _jspService() 메소드를 만들기 떄문에 절대 재정의 불가능.