JSP ≒ Servlet ⇒ Spring
서블릿 | 컨트롤러 |
---|---|
@WebServlet = @Controller + @RequestMapping | Controller |
service() | main() |
extends HttpServlet | 상속X |
class 별로 Mapping | Method 별로 Mapping |
요청이 들어왔을 때, 서블릿 인스턴스 존재여부 확인
≒ Servlet
JSP는 자동으로 JSP로 전환된다.
요청이 들어왔을 때, 서블릿 인스턴스 존재여부 확인
생성없이 사용할 수 있다.
request, response, session, out, ...
HTTP특징: 상태정보저장X (Statelsess) ⇒ 저장소 필요
저장소는 MAP 형태로 되어 있다.
범위에 따라서 4개의 저장소 제공
1. 접근 범위
2. 생존 기간
lv 저장
기본객체(request, response)
읽기, 쓰기
WebApp 전체에서 접근 가능한 저장소
공통 저장소
개별 저장소
클라이언트마다 1개 존재 ⇒ 최소한의 data만 저장한다. (서버부담이 큼)
id, 장바구니 같은 정보를 저장
forward
JSP → JSP (request 전달)
${값}