サーブレットを検討するときは、javax.servlet.Servlet
インターフェイスを実装するクラスである必要があります。サーブレット API には、このインターフェイスを実装するクラスと、Java サーブレットを作成するときに拡張するクラスの 2 つが含まれています。
GenericServlet
には、プロトコルに依存しない基本サーブレット機能があります。このクラスを拡張して、HTTP 以外のサービスをコーディングしてください。しかし、通常はクラスを HttpServlet
から拡張します。
HttpServlet
は GenericServlet
を拡張して HTTP 固有の機能を追加します。ほとんどのクラスが HttpServlet
を拡張します。この章では、クラスで HTTP 処理を実行することを想定します。