Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 不使用web.xml在gwt中配置servlet_Java_Gwt_Servlets_Configuration - Fatal编程技术网

Java 不使用web.xml在gwt中配置servlet

Java 不使用web.xml在gwt中配置servlet,java,gwt,servlets,configuration,Java,Gwt,Servlets,Configuration,通常,我们在web.xml文件中为gwt应用程序配置servlet。但是,我有一个问题,在没有web.xml或其他xml配置的情况下,是否可以通过代码配置这些servlet 例如,我想在web.xml中配置的预热servlet中配置servlet: <listener> <listener-class>WarmupServlet</listener-class> </listener> 暖服 谢谢大家! Servlet 3.0支持注释

通常,我们在web.xml文件中为gwt应用程序配置servlet。但是,我有一个问题,在没有web.xml或其他xml配置的情况下,是否可以通过代码配置这些servlet

例如,我想在web.xml中配置的预热servlet中配置servlet:

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

暖服

谢谢大家!

Servlet 3.0支持注释,可以从web.xml中移动这些配置。建议您看看。

您可能想看看guice和guice servlet api:


这是一个依赖注入框架,您可以在其中绑定任何内容,而无需修改web.xml。您唯一需要的是一个启动听众。

谢谢。还有其他选择吗?因为我正在为我的servlet创建一个代理实例(exp,一个身份验证代理),并且我希望以编程方式将该实例绑定到servlet路径://create proxy MyServlet authenProxyServlet=(MyServlet)Enhancer.create(MyServlet.class,authenticationinterceptor)//不知道如何将代理servlet绑定到web路径这里有什么想法吗?你的意思是在处理每个请求之前要检查Aithenification吗?如果这样,你需要创建一个过滤器,而不是一个监听器。非常感谢!这就是我要找的!:)