我需要创建肥皂网络服务。我已经有了 wsdl 和接口和实现(作为 pojo)。
我现在在主题之间进行选择。我需要能够:
- 在 servlet 容器中作为 servlet 工作
- 在我的 web.xml 中只需要一个 servlet 映射
- 有良好的spring集成(因为我的服务实现是spring bean)
不需要我添加注释。我的接口或实现上没有注释。
Spring-ws:看起来很酷,但据我了解,它迫使我直接处理我不想做的 XML。我希望框架反序列化消息并将其作为参数传递给我的 POJO。
Apache cxf 功能强大并且具有 spring 集成,但是如果我使用 Jax-WS 前端,我将不得不使用注释,并且我不想碰我的 POJO。简单的前端呢?
Metro 是 Jax-WS RI,因此它在很大程度上依赖于注解。
Axis2 似乎是我的选择。你会选择什么?
只想告诉我要做什么:我们的应用程序使用 SOAP 连接到远程服务。他们给了我们 WSDL,我们生成了代理类和 DTO,所有这些东西都打包在 jar 中并存储在 VCS 中。现在我需要为这个 Web 服务编写仿真。而且我不想生成新的 DTO。