1. ホーム
  2. java

[解決済み] Javaサーブレットとは?

2022-03-16 04:19:08

質問

Javaサーブレットを理解するために多くの記事を読みましたが、うまくいきませんでした。

Javaサーブレットの簡単な紹介をお願いします(簡単な言葉で)。サーブレットとは何ですか?どのような利点がありますか?

サーバーサイドのプログラミング言語(PHP、ASP)とサーブレットの違いがよくわかりません。

どうすればいい?

サーブレットは、特定の種類のネットワークリクエスト(最も一般的なのはHTTPリクエスト)に応答するクラスです。基本的にサーブレットはWebアプリケーションを実装するために使われます。しかし、サーブレットが提供する「HTTPリクエスト、HTTPレスポンスを書き込む」レベルよりも高いレベルの抽象化を行うために、サーブレットの上で動作する様々なフレームワーク(例:Struts)も存在します。

サーブレットは サーブレットコンテナ は、ネットワーク側を処理します (例: HTTP リクエストの解析、接続処理など)。最も有名なオープンソースのサーブレットコンテナのひとつが トムキャット .