【发布时间】:2013-08-31 14:02:59
【问题描述】:
我已经尝试了Derkoe's code,它将JAX-WS 服务与Tapestry 的服务集成在一起。 Tapestry 是一个 Web 和 DI(即依赖注入)框架。
代码运行良好,但 I couldn't fully use all JAX-WS features.
Tapestry 的 IoC 为我的 Web 服务创建代理,因此不支持 JAX-WS 注释。 而 JAX-WS 上下文侦听器当然不会尊重 Tapestry 对我的服务的配置,因此它不会执行任何 DI。
所以我可以操作我的 Tapestry 服务,而无需完全支持 JAX-WS,只会调用 Web 方法,
或者
我可以使用 JAX-WS 完全支持,但不支持 DI。
那么如何将 JAX-WS 与 Tapestry 的 IoC 集成?这主要是一个 JAX-WS 问题。
- 如何扩展\修改,JAX-WS 如何创建服务?
据我所知,我应该替换this class (InstanceResolver)。但是如何?我找不到明确的答案。
我不能使用任何其他框架。只有 JAX-WS 和 Tapestry。
【问题讨论】: