范围内的Web服务

时间:2015-04-21 14:18:50

标签: java web-services web

Axis官方手册指出:

  

范围服务

     

Axis支持作用域服务对象(实际的Java对象)   实现你的方法)三种方式。 "请求"范围,默认,将   每次SOAP请求进入时都会创建一个新对象   服务。 "用途" scope将创建一个单独的共享对象   服务所有请求。 "会话" scope将为其创建一个新对象   每个启用会话的客户端访问您的服务。要指定   范围选项,您可以像这样添加到您的服务(其中   "值"是请求,会话或应用程序):

有没有办法指定使用标准JAX-WS定义的注释?

1 个答案:

答案 0 :(得分:1)

JAX-WS不提供这种开箱即用的功能。有JAX-WS公共文件,您可以在其中找到这些注释:

  • @HttpSessionScope,允许每个会话创建一个服务类实例。 (相当于会话范围)。

  • @ThreadScope允许为每个线程请求创建服务类的实例。 (相当于请求范围)。请注意,这些bean在请求中重用。

默认情况下,将根据应用程序上下文创建服务类。