使用CXF,Spring和JAX-WS的契约优先Web服务

时间:2013-01-10 04:57:25

标签: web-services spring maven jax-ws cxf

我目前正在寻找重新开发目前用.Net编写的网络服务。我想使用CXF,Spring,Hibernate和Maven堆栈将它移植到Java。

该服务的WSDL已经可用并且格式正确,因此我希望重用而不是重新开发接口。这也意味着客户不需要进行重大更改即可使用新服务。

我想使用JAX-WS类型方法来开发Web服务,类似于http://cxf.apache.org/docs/writing-a-service-with-spring.html的Java-first方法。唯一的区别是我想遵循契约优先的方法并确保使用确切的WSDL。

以前有人试过这个吗?我在网上有什么好的指南吗?

2 个答案:

答案 0 :(得分:2)

我实际上没有在你的问题中看到什么阻止你用WSDL第一种方法开发它。

检查我的答案here,了解您需要的教程。

答案 1 :(得分:0)

我猜它很直接(WS堆栈部分) 1.使用WSDL创建实现存根(契约) 2.使用WSDL创建客户端 *使用您自己的逻辑和语法实现方法 CXF支持1和2。

好导游here

here