Servlet은 Sun Microsystems Java™ Servlet 2.3 Specification에 정의된 대로 Sun Microsystems Java Servlet API 및 해당되는 연관 클래스와 메소드를 사용하는 서버측 Java 프로그램입니다. 이 Java 프로그램은 동적 컨텐츠를 생성하고 웹 클라이언트 요청에 응답하여 웹 서버 기능을 확장합니다. 브라우저가 서버에 요청을 송신할 때, 서버는 요청 정보를 Servlet에 송신하여 Servlet이 다시 브라우저에 송신할 응답을 구성할 수 있도록 합니다.
애플릿이 웹 브라우저에서 실행되고 브라우저의 기능을 확장하는 것과 같이 Servlet은 Java 지원 웹 서버에서 실행되어 서버의 기능을 확장시킵니다. 유연성 및 확장성으로 인해, Servlet은 비즈니스에서 데이터베이스를 웹에 연결할 때 가장 일반적으로 사용됩니다.
Servlet을 개발, 디버그 및 배치하며, Servlet 오브젝트 내에 중단점을 설정하고, 매번 다시 시작하지 않고도 실행 중인 서버에서 실행 중인 Servlet에 동적으로 포함되는 변경사항을 작성하기 위해 코드를 단계적으로 진행할 수 있습니다.
Servlet에 대한 자세한 정보는 Sun Microsystems Java Servlet 2.3 Specification(java.sun.com/products/servlet/download.html)을 참조하십시오.