【问题标题】:Config servlet in gwt without using web.xml在 gwt 中配置 servlet 而不使用 web.xml
【发布时间】:2012-05-25 09:39:20
【问题描述】:

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

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

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

谢谢!

【问题讨论】:

    标签: java gwt servlets configuration


    【解决方案1】:

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

    【讨论】:

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

    您可能想看看 guice 和 guice servlet api:http://code.google.com/p/google-guice/

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

    【讨论】:

      猜你喜欢
      • 2014-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-11
      • 2011-11-04
      • 1970-01-01
      相关资源
      最近更新 更多