2012-01-10 61 views
0

我在嘗試使用新結構(使用Maven)重構舊Web服務項目以及之前未應用的最佳實踐。該項目由兩部分組成:第一部分是實現部分(僅與服務器相關),它包含Web服務實現和服務器的一些實用程序類。第二部分由服務器和客戶端共享,幷包含Web服務接口和用於使用SOAP傳輸數據的類。所以,第一部分我們得到了WAR,第二部分得到了JAR。客戶端只需要JAR即可訪問Web服務。Web服務項目的重構

這個結構有什麼問題?

我想過使用XSD定義用於在客戶端和服務器之間傳輸數據的類型。然後,從Web服務實現類生成WSDL。 WSDL將引用XSD,並且工具將自動生成XSD中的傳輸類。 您對這個解決方案有什麼看法?它有問題嗎?你有什麼建議?

感謝

回答