我已经尝试了将服务与 Tapestry集成的 Derkoe 代码。JAX-WS
Tapestry 是一个 Web 和 DI(即依赖注入)框架。
该代码运行良好,但我无法完全使用所有 JAX-WS 功能。
Tapestry 的 IoC 为我的 Web 服务创建代理,因此不支持 JAX-WS 注释。而 JAX-WS 上下文侦听器当然不会尊重 Tapestry 对我的服务的配置,因此它不会执行任何 DI。
所以我既可以操作我的 Tapestry 服务,也可以在没有 JAX-WS 完全支持的情况下,只调用 Web 方法,
或者
我可以使用 JAX-WS 完全支持,但没有 DI 支持。
那么如何将 JAX-WS 与 Tapestry 的 IoC 集成呢?这主要是一个 JAX-WS 问题。
- 我如何扩展\修改,JAX-WS 如何创建服务?
据我所知,我应该替换这个类 (InstanceResolver)。但是如何?我找不到明确的答案。
我不能使用任何其他框架。只有 JAX-WS 和 Tapestry。