#このチュートリアルの動作環境: Windows7 システム、Java8 バージョン、DELL G3 コンピューター。サーブレットの正式名称は「Java Servlet」で、中国語で小さなサービスプログラムまたはサービスコネクタを意味し、Webサーバーやアプリケーションサーバー上で動作し、Webブラウザからのリクエストやリクエストに応答するプログラムです。または他の HTTP クライアント: HTTP サーバー上のデータベースまたはアプリケーション間の中間層。サーブレットはプラットフォームやプロトコルに依存しないという特徴があり、対話的にデータを閲覧・生成したり、動的なWebコンテンツを生成したりすることが主な機能です。
サーブレットとは
サーブレット(サーバー アプレット)は、Java Servlet の略称で、小規模なサービス プログラムまたはサービス コネクタと呼ばれ、 Java 記述されたサーバーサイドプログラムはプラットフォームやプロトコルに依存しないという特徴があり、対話的にデータを閲覧・生成したり、動的なWebコンテンツを生成したりすることが主な機能です。 Java サーブレットは、Web サーバーまたはアプリケーション サーバー上で実行されるプログラムで、Web ブラウザまたは他の HTTP クライアントからのリクエストと、HTTP サーバー上のデータベースまたはアプリケーションの間の中間層として機能します。 狭義のサーブレットは、Java 言語によって実装されたインターフェースを指しますが、広義のサーブレットは、このサーブレットインターフェースを実装したクラスを指します。一般的に、サーブレットは後者として理解されます。サーブレットは、Java 対応のアプリケーション サーバーで実行されます。原則として、サーブレットはあらゆる種類のリクエストに応答できますが、ほとんどの場合、サーブレットは HTTP プロトコルに基づいて Web サーバーを拡張するためにのみ使用されます。 最初にサーブレット標準をサポートしたのは JavaSoft の Java Web サーバーで、それ以来、他の Java ベースの Web サーバーも標準サーブレットをサポートし始めています。 サーブレットを使用すると、Web フォームからユーザー入力を収集し、データベースまたはその他のソースからレコードをレンダリングし、Web ページを動的に作成できます。 Java サーブレットは、通常、CGI (Common Gateway Interface、パブリック ゲートウェイ インターフェイス) を使用して実装されたプログラムと同じ効果を実現できます。ただし、CGI と比較すると、サーブレットには次のような利点があります。サーブレット アーキテクチャ
次の図は、Web アプリケーション内のサーブレットの場所を示しています。##サーブレットのタスクサーブレットは次の主要なタスクを実行します:
サーブレット パッケージJava サーブレットは、Java サーブレット仕様 Java をサポートするインタープリタを備えた Web サーバー上で実行されます。クラス。
サーブレットは、javax.servlet および javax.servlet.http パッケージを使用して作成でき、大規模な開発プロジェクトをサポートする Java クラス ライブラリの拡張バージョンである Java Enterprise Edition の標準部分です。
これらのクラスは、Java サーブレットおよび JSP 仕様を実装します。このチュートリアルの作成時点では、対応するバージョンは Java Servlet 2.5 および JSP 2.1 です。
Java サーブレットは、他の Java クラスと同様に作成およびコンパイルされます。サーブレット パッケージをインストールし、コンピュータのクラスパスに追加した後、JDK の Java コンパイラまたはその他のコンパイラを使用してサーブレットをコンパイルできます。
プログラミング関連の知識について詳しくは、プログラミング教育をご覧ください。 !
以上がサーブレットとはの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。