728x90
Web에서의 요청과 응답
WAS는 웹 브라우저로부터 Servlet요청을 받는데 이 때, 가지고 있는 정보를 HttpServletRequest객체를 생성하여 저장하게 된다. 해당 요청에 대해 웹 브라우저에 응답을 보낼 때 사용하기 위하여 HttpServletResponse객체를 생성한다.
생성된 HttpServletRequest, HttpServletResponse 객체를 서블릿에게 전달하게 된다.
요청 HttpServletRequest 특징
-http프로토콜의 request정보를 서블릿에게 전달하기 위한 목적으로 사용한다.
-HeaderInfo헤더정보, Parameter파라미터, Cookie쿠키, URI, URL 등의 정보를 읽어 들이는 메소드를 가지고 있다.
-Body의 Stream을 읽어 들이는 메소드를 가지고 있다.
즉, HttpServletRequest 객체는 클라이언트가 서버에 보낸 요청을 추상화한 객체이다.
응답 HttpServletResponse 특징
-요청을 보낸 클라이언트에게 응답을 보내기 위한 HttpServleResponse객체를 생성하여 서블릿에게 전달한다.
-서블릿은 해당 객체를 이용하여 content type, 응답코드, 응답 메시지등을 전송한다.
즉, HttpServleResponse 객체는 서버가 클라이언트에게 응답하기 위한 정보를 추상화한 객체이다.
728x90
'JSP-Servlet' 카테고리의 다른 글
JSP에서 쓰이는 Scope 개념과 종류별 특징 (0) | 2021.10.08 |
---|---|
[Java Server Pages] JSP란 무엇인가 (자바서버페이지 특징) (0) | 2021.10.07 |
JSP 기본 문법 [선언문, 스크립트릿, 표현식, 주석] (0) | 2021.10.06 |
Servlet Life Cycle 서블릿 라이프 사이클, 생명주기 (0) | 2021.10.05 |
Servlet란? 서블릿의 특징 (0) | 2021.10.04 |
댓글