サーブレットとは、Sun Microsystems Java Servlet 2.3 Specification の中に定義されているように、Sun Microsystems Java Servlet API およびその関連クラスとメソッドを使用する、サーバー・サイドの Java™ プログラムのことです。このような Java プログラムは、Web サーバーの機能性を拡張します。この拡張は、動的コンテンツの生成と Web クライアント要求に対する応答により実現します。ブラウザーが要求をサーバーに送信した時点で、サーバーでは要求情報をサーブレットに送信することができ、 サーブレットではブラウザーに戻される応答を構成することができます。
アプレットが Web ブラウザー上で実行してそのブラウザーの機能を拡張するのと同じように、 サーブレットは、WebSphere® Application Server などの Java 使用可能 Web サーバー上で実行してそのサーバーの機能を拡張します。サーブレットは、その柔軟性と拡張容易性により、企業がデータベースを Web に接続できるように一般的に利用されています。
ワークベンチを使用して、サーブレットを開発、デバッグ、およびデプロイすることができます。サーブレット・オブジェクト内にブレークポイントを設定し、毎回再開する必要もなく、 コードをステップスルー・デバッグして、実行サーバー上で実行サーブレットに動的に組み込まれる変更を行うことができます。
サーブレットの詳細については、java.sun.com/products/servlet/download.html
にある「Sun Microsystems Java Servlet
2.3 Specification」を参照してください。