HappyWeasel
JSP - Servlet - 2 본문
GET 방식
- URL 값으로 정보가 전송 되어 보안에 약하다. (doGet 메소드에서 처리)
- 웹브라우저의 주소창을 이용하여 servlet을 요청한 경우에도 호출된다.
- doGet 메소드는 매개변수로 HttpServletRequest, HttpServletResponse를 받는다.
- HttpServletResponse 객체의 setContentType() 메소드를 호출하여 응답방식을 결정한다.
- HttpServletResponse 객체의 getWriter() 메소드를 이용하여 출력 스트림을 얻는다.
- 출력 스트림 getWriter()의 println() 메소드를 이용하면 웹브라우저에 출력이 된다.
POST 방식
- head를 이용해 정보가 전송되어 보안에 강하다. (doPost 메소드에서 처리)
- 웹브라우저의 주소창을 이용하여 servlet을 요청한 경우에도 호출된다.
- doGet 메소드는 매개변수로 HttpServletRequest, HttpServletResponse를 받는다.
- HttpServletResponse 객체의 setContentType() 메소드를 호출하여 응답방식을 결정한다.
- HttpServletResponse 객체의 getWriter() 메소드를 이용하여 출력 스트림을 얻는다.
Servlet 작동 순서
클라이언트에서 servlet 요청이 들어오면 서버에서는 servlet 컨테이너를 만들고, 요청이 있을 때 마다 스레드를 생성한다.
Servlet 라이프 사이클 생명주기
servlet은 최초 요청 시 객체가 만들어져서 메모리에 로딩이 된다.
이후 요청 시에는 기존의 객체를 재활용하게 된다.
따라서 동작 속도가 빠르다.
어노테이션을 이용하여 선처리, 후처리가 가능하다.
'Back-End > Servlet&JSP' 카테고리의 다른 글
servelt - redirect (0) | 2020.07.19 |
---|---|
JSP - Servlet 한글 처리 (0) | 2019.06.11 |
JSP - Servlet - 1 (0) | 2019.06.11 |
JSP - 아키텍처 (0) | 2019.06.11 |
JSP - 문서 작성하기 (0) | 2019.06.11 |
Comments