サーブレットとは
サーブレットとは、クライアントの代わりにサーバー上で呼び出され、実行されるJavaクラスのことです。アプレットがクライアント側で実行されるのに対し、サーブレットはサーバー側で実行されます。HTTPサーブレットは、受け取ったHTTPリクエストを処理し、それに対してHTTPレスポンスを送信するJavaクラスです。HTTPサーブレットはHTTPサーバーに常駐しており、サーブレット・クラスJavaSoft javax.servlet.http.Httpの拡張である必要があります。これで、サーブレットは、一般的なサーブレット・エンジンのフレームワークで動作します。
HTTPサーブレットには、次のような利点があります。
- 整形式のコンパイル済言語(Java)で記述されているため、変換して使用するスクリプトよりも強力です。
- 常駐するHTTPサーバーの主要な部分を構成しています。
- セキュリティに関して安全性が低いCGIとは異なり、常駐するサーバーの堅牢なセキュリティ機能によって保護されています。
- うまく開発されたプログラム・インタフェースを使用してHTTPリクエストを処理するため、プログラムの作成を簡単に行うことができ、エラーの発生を抑えることができます。
親トピック: Oracle Tuxedo用のサーブレット接続性の使用