서블릿
-
[Web Programming] ServletIT/개발(자바, 서블릿, 스프링 등) 2019. 10. 30. 13:55
1. 서블릿이란? 자바 웹 애플리케이션의 구성요소 중 클라이언트의 요청을 동적인 처리하여 응답하는 프로그램. 동적인 페이지가 필요한 이유는, 사용자가 요청하는 요청값에 따라 변경되는 페이지를 보여주기 위해 동적인 페이지가 필요하다. 일반적인 웹서버는 정적인 페이지만을 제공하기에, 서블릿이 동적인 페이지를 제공하도록 돕는다. 서블릿은 HttpServlet 클래스를 상속 받아야 한다. HttpServlet은 서블릿 규칙에 따라 만들어졌다. doGet, doPost 등이 서블릿 호출 규칙이다. HttpServlet을 상속하지 않으면 Servlet 규칙에 어긋나기 때문에 에러가 발생한다. WAS(서블릿컨테이너)는 servlet 호출규칙에 따라 서블릿(.class) 을 실행시킨다. 2. 서블릿컨테이너란? 서블릿을..