-
08 서블릿과 JSP (1)Spring/01 Spring MVC 2023. 4. 25. 22:11반응형
(1) 서블릿과 JSP
- 서블릿과 컨트롤러 비교
- 서블릿의 생명주기
>> 서블릿은 기본적으로 init( ), service( ), destory( ) 메서드 3개를 가지고 있다
Servlet Container가 알아서 3가지 메서드를 자동으로 호출하기 때문에
서블릿을 만들 때 3가지 메서드에 내용만 채워주면 된다
>> 새로고침을 하면 init( )는 1번만 호출하여 초기화하고 service( )만 호출하게 된다
서블릿 : 기본적으로 싱글톤 , 1개 인스턴스(객체)가 만들어져 재활용된다
>> 요청할 때 마다 객체를 만들지 않고, 사용 될 인스턴스를 확인하여 service( )를 호출한다
- JSP와 서블릿의 비교
>> JSP = 서블릿, JSP로 작성하면 자동으로 서블릿으로 변환
JSP는 자동으로 맵핑되어 호출 (파일이름만 호출)
서블릿 :lazy - init 늦은 초기화(요청이 올 때, 객체를 만들고 초기화)
스프링 : early- init (요청이 오지 않아도 미리 객체를 만들어 놓고 초기화 )
- JSP의 기본객체
>> 생성 없이 사용 할 수 있는 객체 ex) request는 선언부 없이 사용 가능
request, reponse, pageContext, session, application, config,out, page등...기본객체
반응형'Spring > 01 Spring MVC' 카테고리의 다른 글
10 서블릿과 JSP (3) (0) 2023.04.27 09 서블릿과 JSP (2) (0) 2023.04.27 07 관심사의 분리와 MVC 패턴 - 원리 (0) 2023.04.25 06 관심사의 분리와 MVC 패턴 - 실습 (0) 2023.04.25 05 관심사의 분리와 MVC 패턴 - 이론 (0) 2023.04.23