1
1
|
2
3
使用JAX-WS/JAXB是个好主意。JAXB现在是JDK的一部分(在1.6版本中),所以它不会去任何地方。JAX-WS也可以很容易地在Tomcat中与Web应用程序一起部署。 我们以前在这里使用过Axis,在部署这些客户机和服务时遇到了一些困难(我们最终解决了这个问题,但是文档没有帮助,也没有做我们在互联网上发现的任何其他事情)。 |
3
0
你可能想考虑使用 Spring WS 对于SOAP服务或使用SpringMVC实现RESTful。这里有一个 related blog entry 使用Spring MVC和Rest。 |
4
0
我使用的是JAX-WS/JAXB,我有很好的经验。正如安迪所说,它在JDK,所以那里一切都很好。 关于您的“模式优先”或“代码优先”问题,据我所知,这取决于您的要求。如果您有更改Web服务接口的限制(比如客户机是由其他团队开发的),请使用模式优先方法(创建WSDL,然后使用它)。 如果您正在创建Web服务并完全控制该接口,作为Java开发人员,您将很容易用Java来编码和保留WSDL生成。 |