2012-05-25 103 views
0

通常情況下,我們通常在web.xml文件中將我們的servlet配置爲gwt應用程序。不過,我有一個問題,可以通過沒有web.xml或其他XML配置的代碼來配置這些servlet嗎?在沒有使用web.xml的情況下在gwt中配置servlet

例如,我想配置在web.xml中配置的預熱Servlet中的servlet:

<listener> 
    <listener-class>WarmupServlet</listener-class> 
</listener> 

謝謝!

回答

0

Servlet 3.0支持註釋,可以從web.xml移動這些配置。建議你看看。

+0

謝謝。還有其他的選擇嗎?因爲我爲我的servlet(exp,一個驗證代理)爲我的servlet創建一個代理實例,我想以編程方式將該實例綁定到servlet路徑: //創建代理 MyServlet authenProxyServlet =(MyServlet)Enhancer.create(MyServlet .class,authenticatingInterceptor); //不知道如何將代理servlet綁定到web路徑 任何想法? – Zun

+1

你的意思是你想要在處理每一個請求之前檢查一下這個協議嗎?如果這樣你需要創建一個Filter,而不是一個Listener。 – user1335794

+0

非常感謝!這就是我正在尋找的! :) – Zun

0

你可能想看看吉斯和吉斯Servlet API的:http://code.google.com/p/google-guice/

這是一個依賴注入框架在那裏你可以綁定任何不modifiying web.xml中。你需要的唯一東西就是一個啓動監聽器。

相關問題