0

strutsフレームワークとMVCアーキテクチャを使用するWebアプリケーションのpublic static void main()はどこにありますか?

4

2 に答える 2

0

1つもありませんし、必要もありません。

Web アプリはコマンドライン アプリではありません。Web アプリの「エントリ ポイント」は、URL マッピング パターンによって決まります。アプリ サーバー自体にエントリ ポイントがありますが、Web アプリのアーティファクトにアクセスする方法は、サーブレットの仕様に従うなど、アプリ サーバーによって決定されます。

サーブレット仕様では、URLベースのエントリ ポイントへのエントリ ポイントは や のようなものdoGetですdoPost。Struts 2 では、デフォルトのアクション ハンドラのエントリ ポイントはexecuteメソッドです。

于 2013-06-21T14:13:04.557 に答える
0

Web アプリケーションでは、エントリ ポイントとして main を使用するのではなく、web.xml でサーブレットを定義し、それらに関連付けられた URL パターンを使用して、ブラウザー経由でアクセスします。

于 2013-06-21T02:24:37.013 に答える