2012-05-25 99 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中。你需要的唯一东西就是一个启动监听器。

相关问题