Archive

JSP/Servlet-Servlet 개요(2)

|

JSP/Servlet - Servlet 개요(2)


  1. HttpServletRequest

    • 컨테이너는 HTTP 요청으로 전달된 클라이언트의 요청 데이터를 HttpServletRequest 객체를 생성하여 이름/값으로 저장하고 서블릿에 전달
    • 주요 메소드

    리퀘스트

    메소드


  2. HttpServletResponse

    • 서버가 클라이언트로 보내는 응답정보를 처리하는 객체
    • 클라이언트로 전송될 응답 헤더정보를 설정하고 응답을 위한 스트림을 얻거나, 세션 관리를 위한 추가 정보를 설정할 수 있다
    • 주요 메소드

    리스폰스


    • http://tomcat.apache.org/tomcat-9.0-doc/servletapi/index.html api 문서 참조
  3. HttpSession

    • HTTP 프로토콜은 무상태(stateless)의 특징을 가지고 있기에 HttpSession 객체를 이용한다
    • 작동 순서
    • 클라이언트의 요청을 접수하면 HttpSession 객체를 생성하고 고유 id를 부여한다
    • HttpSession 객체 내에 클라이언트의 정보를 저장하고 고유 id와 함께 응답을 클라이언트로 보낸다
    • 클라이언트는 다음 요청부터 고유 id를 서버에 전송하고 서버는 id에 해당하는 HttpSession 객체를 찾아 요청을 처리한다
    • 주요 메소드

    세션




참고 자료


KG 아이티뱅크 강의 자료

처음 해보는 Servlet&JSP 웹 프로그래밍