- 서블릿이란?
- 서블릿의 동작과정
자바 서블릿(Java Servlet)은 자바를 사용하여 웹 페이지를 동적으로 생성하는 웹 애플리케이션 프로그래밍 기술입니다.
클라이언트의 요청을 서블릿이 받아서 요청에 해당하는 기능을 수행한 후에 클라이언트에게 결과를 전송해줍니다.
예를들어서 사용자가 글을 작성한다고 하면 웹 페이지에서 글을 작성 후 '작성하기'등의 버튼을 누를것입니다
작성하기를 누르면 사용자가 적었던 내용들이 서블릿을 통해 JDBC api를 사용하여 Connection, PreparedStatement 객체들을 이용해 sql문으로 데이터베이스와 연결이되어 데이터베이스로 사용자가 적은 글이 들어갈것입니다.

- 클라이언트가 서버로 요청(request)을 보내면
- HttpServletRequest, HttpServletResponse객체를 생성하고
- 톰캣과 같은 WAS가 요청에 해당하는 서블릿을 찾습니다
- 해당하는 서블릿이 기능을 수행 후
4.1 service(), doGet(), doPost()- 결과를 다시 HttpServletResponse객체에 담아 클라이언트로 보내줍니다(response)
- 그리고 HttpServletReqeust, HttpServletResponse객체를 소멸시킵니다
초기화: init()
참고
https://ko.wikipedia.org/wiki/%EC%9E%90%EB%B0%94_%EC%84%9C%EB%B8%94%EB%A6%BF
https://mingyum119.tistory.com/313
https://velog.io/@falling_star3/Tomcat-%EC%84%9C%EB%B8%94%EB%A6%BFServlet%EC%9D%B4%EB%9E%80