サーブレットとは

サーブレットとは、クライアントの代わりにサーバー上で呼び出され、実行されるJavaクラスのことです。アプレットがクライアント側で実行されるのに対し、サーブレットはサーバー側で実行されます。HTTPサーブレットは、受け取ったHTTPリクエストを処理し、それに対してHTTPレスポンスを送信するJavaクラスです。HTTPサーブレットはHTTPサーバーに常駐しており、サーブレット・クラスJavaSoft javax.servlet.http.Httpの拡張である必要があります。これで、サーブレットは、一般的なサーブレット・エンジンのフレームワークで動作します。

HTTPサーブレットには、次のような利点があります。

  • 整形式のコンパイル済言語(Java)で記述されているため、変換して使用するスクリプトよりも強力です。
  • 常駐するHTTPサーバーの主要な部分を構成しています。
  • セキュリティに関して安全性が低いCGIとは異なり、常駐するサーバーの堅牢なセキュリティ機能によって保護されています。
  • うまく開発されたプログラム・インタフェースを使用してHTTPリクエストを処理するため、プログラムの作成を簡単に行うことができ、エラーの発生を抑えることができます。