我目前正在研究重新開發目前用.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。
有沒有人試過這個?我可以參考哪些在線的優秀指南?
+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'。使用其中一個的主要優點是什麼? –