2013-01-10 48 views
3

我目前正在研究重新開發目前用.Net編寫的Web服務。我想用CXF,Spring,Hibernate和Maven堆棧將它移植到Java中。使用CXF,Spring和JAX-WS的Contract-First Web Services

該服務的WSDL已經可用,並且格式良好,所以我想重複使用而不是重新開發接口。這也意味着客戶不會需要重大更改才能使用新服務。

我想使用JAX-WS類型的方法來開發Web服務,類似於Java的第一種方法http://cxf.apache.org/docs/writing-a-service-with-spring.html。唯一的區別是我想遵循合同優先的方法並確保使用確切的WSDL。

有沒有人試過這個?我可以參考哪些在線的優秀指南?

回答

2

我其實不是你的問題是什麼從WSDL第一種方法開發它阻止你看到的。

查看我的回答here,瞭解您需要的教程。

+0

+1爲完整樣本的鏈接。我注意到你的示例使用[maven-compiler-plugin](http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/wsdl_first/pom.xml?view=markup)而[本教程](https://mvnwls.wordpress.com/2011/02/01/contract-first-cxf/)只使用'build-helper-maven-plugin'。使用其中一個的主要優點是什麼? –

0

我猜它非常直截了當(對WS棧部分) 1.創建使用WSDL(合同) 2.創建客戶端使用WSDL *使用自己的邏輯和語法都 2實現方法實現stub由CXF支持。

好導遊here

here