<aside> 🌟 Today 요약

  1. Servlet


</aside>

What I Learned?

Servlet

Servlet 동작 방식

Untitled

  1. 클라이언트가 URL을 통해 HttpRequest를 서블릿 컨테이너로 보낸다.
  2. 컨테이너는 HttpServletRequest, Response 객체를 생성
  3. web.xml을 통해 사용자 요청 URL이 어떤 서블릿으로 왔는지 확인
  4. 찾은 서블릿에 구현된 service() 메서드를 호출해 클라이언트 요청 종류에 따라 doGet(), doPost()를 호출
  5. doGet(), doPost() 메서드는 동적 페이지 생성 후 HttpServletResponse 객체에 응답을 보냄
  6. 응답 후 HttpServletRequest, Response 객체는 소멸

doGet(): HttpRequest Get 방식 요청으로 주소창을 타고 넘어가기에 서버로 보내는 데이터를 사용자가 볼 수 있어 보안성이 떨어진다. doPost(): html header을 타고 넘어가기에 보안성이 높다

Untitled

[좀 더 광범위한 그림]