Servlet
Webサーバ上で実行される、モジュール化(部品化)されたJavaプログラム
サーブレットを追加することで、Webサーバの機能が拡張できる。
Java言語で記述されているため、特定のOSやハードウェアに依存することがなく、サーブレットAPIを実装したあらゆるWebサーバで稼動する。
CGIなどサーバ上で実行される他のプログラムと異なり、一度呼び出されるとそのままメモリに常駐するため、高速処理が可能である。また、データを永続的に扱うことができるため、複数のユーザ間での情報共有が可能である。