Javaサーブレットの紹介
このチュートリアルは、Javaサーブレット技術の概要です。これは、最も重要な概念をすばやく学習したい学習者を対象としています。残りは、Java EE 6.なぜサーブレットを使うのか
サーブレットは、Webアプリケーションを作成し、ユーザーの要求に応答するJavaクラスを実装するために使用されます。任意のクライアント/サーバープロトコルを介して通信できますが、HTTPプロトコルで使用されることもあります。Web 開発者は、サーブレットを使用して、Java プラットフォームを使用して Web サーバーに動的コンテンツを追加できます。生成されるコンテンツは HTML コードですが、XML などの別のコードにすることもできます。複数のサーブレットがWebアプリケーションを構成する.
サーブレットとは
Java サーブレットは、Java Enterprise Edition (Java EE) の一部です。これはJavaの最初の技術であり、それ以来、他の多くのWeb技術が登場しました.
Java サーブレットは、サーバーの機能を継承し、あらゆるタイプのクエリに応答できるプログラムです。ただし、サーブレットは Web サーバー上にアプリケーションを実装します。Java のサーブレットは、PHP や ASP.NET.
サーブレットを使用および実行するには、Web サーバーと Web コンテナー (サーブレットコンテナーまたは Web コンテナー) でアプリケーションを実行する必要があります。Web コンテナーは、サーブレットのライフサイクルを管理する役割を担います。
Java サーブレットは、サーバーの機能を継承し、あらゆるタイプのクエリに応答できるプログラムです。ただし、サーブレットは Web サーバー上にアプリケーションを実装します。Java のサーブレットは、PHP や ASP.NET.
サーブレットを使用および実行するには、Web サーバーと Web コンテナー (サーブレットコンテナーまたは Web コンテナー) でアプリケーションを実行する必要があります。Web コンテナーは、サーブレットのライフサイクルを管理する役割を担います。
サーブレット API はパッケージ javax.servlet に含まれています。このパッケージ サーブレットと Web コンテナーの間の対話を定義します。サーブレットオブジェクトは、query および generates これに基づく回答 query.
Query および HTTP
ブラウザはa query HTTP から Java Web サーバーへ。Web サーバーは、このquery is 対象 サーブレット。この場合、Web コンテナーは、その要求に関連するサーブレットを見つけ、Servlet.service().一部のサーブレットコンテナ
前述したように、サーブレットは通常、 インテリア Java Web サーバー。Web サーバー無料のJavaは:
- Tomcat: は、Apache.
- Jetty: Eclipse Foundation のオープンソース.
- GlassFish: Oracle Foundation.