[Servlet] 서블릿이란?, Lifecycle, 요청(request), 응답(response)
Roel Downey
서블릿이란? 자바 웹 어플리케이션의 구성요소 중 동적인 처리를 하는 프로그램의 역할이다. 서블릿을 정의해보면 서블릿(servlet)은 WAS에 동작하는 JAVA 클래스이다. 서블릿은 HttpServlet 클래스를 상속받아야 한다. 서블릿과 JSP로부터 최상의 결과를 얻으려면, 웹 페이지를 개발할 때 이 두 가지(JSP, 서블릿)를 조화롭게 사용해야 한다. 예를 들어, 웹 페이지를 구성하는 화면(HTML)은 JSP로 표현하고, 복잡한 프로그래밍은 서블릿으로 구현합니다. 자바 웹 어플리케이션에서는, WEB-INF 폴더와 web.xml 파일이 상당히 중요한 구성요소입니다. web.xml 파일은 배포 기술자라고 하는데, 이 웹 애플리케이션에 대한 정보를 다 가지고 있다. se..