0

インタビューでこんな質問をしたことがあります

spring、struts、struts2、wicket のような多くのフレームワークがありますが、サーバーはどのフレームワークが現在動作しているかをどのように認識していますか?

4

2 に答える 2

3

The server does not have to. It just follows the Java EE specs. It's upto the framework to align itself to it.

If you coded in various frameworks you will find that you need to tell a specific servlet in your web.xml -- like in Struts-1 you pin ActionServlet, in Wicket it's WicketServlet, I guess.

于 2012-05-24T09:00:09.543 に答える
1

すべての Java webapp には、 という名前のデプロイメント記述子ファイルがありweb.xml、(とりわけ) webapp を構成するサーブレットとサーブレット フィルタを定義します。

アプリケーションが特定のフレームワークを使用する場合、フレームワーク固有のエントリをそのファイルに追加する必要があります。

ほとんどの Web フレームワークは、フレームワークの規則と構成に従ってアプリケーション クラスへの呼び出しを委任する 1 つの中央サーブレットまたはサーブレット フィルターに基づいています。

于 2012-05-24T09:02:11.063 に答える