Java 서블릿 소개
이 튜토리얼은 Java 서블릿 기술에 대한 요약입니다. 가장 중요한 개념을 빠르게 배우고자 하는 학습자를 대상으로 합니다. 나머지는 Java EE 6.서블릿을 사용하는 이유
서블릿은 웹 애플리케이션을 작성하고 사용자 요청에 응답하는 Java 클래스를 구현하는 데 사용됩니다. 모든 클라이언트-서버 프로토콜을 통해 통신할 수 있지만 HTTP 프로토콜과 함께 사용되는 경우도 있습니다. 웹 개발자는 서블릿을 사용하여 Java 플랫폼을 사용하는 웹 서버에 동적 컨텐츠를 추가할 수 있습니다. 생성된 콘텐츠는 HTML 코드이지만 XML과 같은 다른 코드일 수도 있습니다. 여러 서블릿이 웹 응용 프로그램을 구성합니다.
서블릿이란 무엇입니까
Java 서블릿은 Java EE(Java Enterprise Edition)의 일부입니다. 이것은 Java를 위한 최초의 기술이었고 그 이후로 다른 많은 웹 기술이 등장했습니다.
Java Servlet은 서버 기능을 상속하고 모든 유형의 쿼리에 응답할 수 있는 프로그램입니다. 그러나 서블릿은 웹 서버에서 응용 프로그램을 구현합니다. Java의 서블릿은 PHP 및 ASP.NET.
서블릿을 사용하고 실행하려면 웹 서버와 웹 컨테이너(서블릿 컨테이너 또는 웹 컨테이너)에서 애플리케이션을 실행해야 합니다. 웹 컨테이너는 서블릿의 라이프사이클 관리를 담당합니다. 다음은 그림입니다.
Java Servlet은 서버 기능을 상속하고 모든 유형의 쿼리에 응답할 수 있는 프로그램입니다. 그러나 서블릿은 웹 서버에서 응용 프로그램을 구현합니다. Java의 서블릿은 PHP 및 ASP.NET.
서블릿을 사용하고 실행하려면 웹 서버와 웹 컨테이너(서블릿 컨테이너 또는 웹 컨테이너)에서 애플리케이션을 실행해야 합니다. 웹 컨테이너는 서블릿의 라이프사이클 관리를 담당합니다. 다음은 그림입니다.

< / div>
서블릿 API는 패키지 javax.servlet에 있습니다. 이 패키지 서블릿과 웹 컨테이너 간의 상호 작용을 정의합니다. 서블릿 객체는 쿼리 그리고 생성 이것에 근거한 답변 query.
쿼리 및 HTTP
브라우저는 query Java 웹 서버에 대한 HTTP. 웹 서버는 이 query is 에 대한 서블릿. 이 경우 웹 컨테이너는 해당 요청과 관련된 서블릿을 찾아 Servlet.service().일부 서블릿 컨테이너
설명된 대로 서블릿은 일반적으로 인테리어 Java 웹 서버. 웹 서버 무료 Java는 다음과 같습니다 :
- Tomcat: Apache.
- Jetty : Eclipse Foundation의 오픈 소스.
- GlassFish: Oracle Foundation.