いいえ、Struts 2 は Tomcat には含まれていません。風景を明確にする。. .
Tomcat は、Java サーブレット仕様の実装です。この仕様では、サーバーへのリクエスト (通常は http ( web ) リクエスト) の一般的な処理を行うための API について説明します。そのため、サーブレット API には、サーバーが要求 URL をサーバー側リソース (つまり、Java コードで記述されたサーブレット) にマッピングすることをカプセル化する低レベル クラスがあり、要求のパラメーターをそのサーバー側リソースに渡し、その応答を書き込みます。お客様から返却されます。サーブレット API は、より高度な機能をほとんど追加しません。Tomcat は、サーブレット仕様の実装です。
Struts 2 は、数多くある Java の「Web アプリケーション フレームワーク」の 1 つです。これらのフレームワークは、サーブレット API の上に書かれており、「Web アプリケーション」を作成したい開発者に、再利用可能なさまざまな機能を提供します。これらのベルとホイッスルには、受信データの検証、ビュー レイヤーと Java コード (jsp または速度テンプレート) 間の問題の明確な分離の提供などの機能が含まれます。
Struts 2 を使用したくないため、Struts 2 を含む Tomcat を見たくないでしょう。Spring の Web フレームワーク、Grails、または多くの選択肢の 1 つを使用することを決定するかもしれません。