Servlet이란?
Servlet interface를 implements하여 생성한 자바 클래스
서블릿 서블릿 엔진에 의해 동작 여러사용자에 의해 호출 될 수 있다 !
기본적 으로 자바의 tread로 동작
서블릿 인스턴스는 재활용이 가능하다
서블릿 작성 규칙
서블릿 javax.servlet.http.Http.Servlet 클래스를 상속해야한다.
doGet 또는 doPost 매서드안에 웹 클라이언트의 요청이 왔을 때 처리해야 할 일들을 기술
HTML 문서를 출력하는데 있어서 doGet이나 doPost 메서드의 두번째 인자를 이용한다.
HttpServletResquest : 사용자의 정보를 서블릿 엔진에 전달하는 객체
파라미터의 이릅과 값
사용자 컴퓨터 이름
요청받는 서버의 이름
input type 의 데이터
메소드 : getParameterValues(), getParameter(), getRemoteHost(), getServerName()
HttpServletResponse : 서버에서 만든 응답을 암호화 해서 사용자에게 전달하는 객체
응답으로 사용되는 content의 길이
응답으로 사용되는 content의 타입 , 화면에 출력해야 할 모든 값
메소드 : setContentType(String type) , 타입
setContentLength(int length), 길이
getWriter() 화면에 HTML을 뿌려줄 객체
'Web > Spring , Springboot , JPA' 카테고리의 다른 글
[JSP. Servlet] #5 Sevlet의 동작순서 (0) | 2019.12.05 |
---|---|
[JSP. Servlet] #4 Get , Post (0) | 2019.12.05 |
[JSP] #2 jsp 서블릿 특징+ 맵핑 (0) | 2019.12.04 |
[JSP. Servlet] #1.1 환경변수 설정 및 확인 (0) | 2019.12.04 |
[JSP. Servlet] #1 jsp 개념 , 설치 (0) | 2019.12.03 |