2-13 서블릿, JSP(1)

서현우·2022년 5월 23일
0

복습

목록 보기
10/34

@WebServlet("/rollDice)
= @Controller + @RequestMapping("/rollDice")

@WebServlet은 HttpServlet을 상속받아야함, 클래스에 맵핑.
(맵핑 할 때마다 클래스를 만들어야 함)
@Controller는 상속 X, 메서드에 맵핑.

서블릿
init() //서블릿 초기화 - 서블릿이 생성 또는 리로딩 때, 단 한번만 수행됨.
service() //실제 작업을 처리. 1.입력, 2.처리, 3.출력
destroy() //뒷정리 작업. 서블릿이 제거될 때, 단 한번만 수행됨.

서블릿은 싱글톤 -> 1개의 인스턴스만 만들어짐.

JSP(java server pages) = 서블릿(비슷)
jsp가 servlet으로 변환됨.
<%@ 임포트 %>
<%! 클래스영역 %>
<% 메서드영역 - service()의 내부 %>
<%= 값 %>

서블릿은 늦은 초기화, 스프링은 빠른 초기화, 둘 다 싱글톤.

JSP의 기본객체 : 생성없이 사용할 수 있는 객체
request, response,
pageContext, session, application, page
config, out

profile
안녕하세요!!

0개의 댓글