【发布时间】:2008-10-29 10:48:39
【问题描述】:
当我使用“@WebService”注释 Java 类并将其与 JAX-WS RI(“Metro”)一起使用时,JAX-WS RI 创建了我的类的多少对象?是否始终最多有一个对象,或者(可能取决于使用情况)是否可以创建更多实例?
【问题讨论】:
标签: web-services jax-ws java-metro-framework
当我使用“@WebService”注释 Java 类并将其与 JAX-WS RI(“Metro”)一起使用时,JAX-WS RI 创建了我的类的多少对象?是否始终最多有一个对象,或者(可能取决于使用情况)是否可以创建更多实例?
【问题讨论】:
标签: web-services jax-ws java-metro-framework
JAX-WS 标准是否规定了这一点?
我希望这与 Servlet 非常相似,标准并没有说明服务器只是为应用程序创建一个 Servlet 对象,或者为每个请求创建一个对象。如果是这样,那么您不应该在构建程序时对 JAX-WS 实现的工作方式做出假设。
这就是我推荐的任何一种方式:编写代码,使这个问题没有实际意义。这样您就可以确定自己不会遇到意外,即使新的实现碰巧做不同的事情,您也可以将 Metro 换成其他东西。
【讨论】: