Servlet
Javaにおける、プログラムの種類の一つ。
Webサーバー上で動作するクラスのこと。サーバーサイドで実行され、処理結果をクライアントに返す。多くの場合、クライアントには、処理結果がHTMLで返される。
サーブレットは、一度Webサーバー上でロードされると、メモリに常駐し、クライアントからの要求に対してはマルチスレッドで応答する。リクエストされる度にプロセスが生成されるCGIに比べ、高速なのが特長である。
サーブレットを動かすためのソフトウェア(サーブレットコンテナ)としては、Tomcatなどが挙げられる。
対義語:Javaアプレット
関連語:JSP、JavaBeans