https://www.openmaru.io/was-java-servlet서블릿-동작-방식-한눈에-알아보기/
Java Servlet은 Java언어를 사용하여 웹 애플리케이션을 개발하기 위한 기술입니다. Servlet은 동적으로 웹 페이지를 생성하고, 사용자 요청을 처리하며, 데이터베이스와 통신하고, 다양한 웹 애플리케이션 기능을 수행하는 데 사용된다.
init()
메서드로 초기화되고, service()
메서드가 호출됩니다.service()
메서드는 HTTP 요청 유형(GET, POST, PUT, DELETE 등)에 따라 적절한 메서드(doGet()
, doPost()
, doPut()
, doDelete()
등)를 호출하여 요청을 처리합니다.HttpServletResponse
객체를 사용하여 생성됩니다.HttpServletResponse
객체에 응답 데이터를 설정하고, 웹 애플리케이션 서버로 응답을 전송합니다.destroy()
메서드가 호출되어 Servlet 인스턴스를 정리하는 작업을 수행할 수 있습니다.