[JSP] 3.Servlet(서블릿)이란? Servlet 맛보기
·
💻 Dev/JSP & Servlet
Servlet(서블릿)이란? 사용자(클라이언트)가 어떠한 요청을 하면 이것을 처리하고 결과를 다시 전송하는 자바 프로그램이자 동적으로 서비스를 제공하는 자바 클래스이다. .java 확장자 형태이고 웹 컨테이너에 의해 .class 확장자 형태로 변환된다. Servlet Container(서블릿 컨테이너) 서버에 서블릿을 만들었다고 해서 스스로 작동하는 것이 아니라 서블릿을 관리해주는 것이 필요한데 서블릿 컨테이너가 그 역할을 한다. Servlet Container는 서블릿의 생명주기를 관리하고 요청에 따른 스레드를 생성한다. 클라이언트의 요청(Request)을 받고 응답(Response)을 보낼 수 있게 웹 서버와 소켓을 만들어서 통신을 해준다. ex) 톰캣 Servlet 맛보기 Dynamic Web Pr..