서버쪽에서 실행되면서 클라이언트의 요청에 따라 동적으로 서비스를 제공하는 자바클래스

서블릿의 특징

브라우저 통신은 HTTP 프로토콜을 사용한다.
-> httpsevlet클래스를 이용해서 서블릿 기능 구현


메소드 호출 과정
클라이언트 요청 ->#@!#!@#
서블릿 생명주기(Life Cycle)메서드
브라우저에서 서버로 요청을 하면 서블릿 실행 -> 실행된 서블릿에는 미리 구현된 메서드를 자동으로 호출 : 서블릿 생명주기 메서드

intit()과 destroy() 메서드는 생략이 가능하나 doXXX()메서드는 반드시 구현
사용자 정의 서블릿 클래스 만들기 -> 서블릿 생명주기 메서드 구현 -> 서블릿 매핑 작업 -> 웹 브라우저에서 서블릿 매핑 이름으로 요청하기