我們使用「自下而上」的方法構建webservices。 我們有10個我們想要公開爲web服務的java類。 我們如何才能爲這些類創建一個WSDL文件? (java2wsdl
實用& Ant任務只需要一個類作爲參數生成WSDL文件。)爲多個類生成單個WSDL文件
3
A
回答
0
我不知道你會發現這可能需要多個Java類,併爲他們一個WSDL任何工具。您可以爲每個服務生成WSDL,然後通過在1個WSDL中複製關聯複合類型和服務操作,然後您的SOAP servlet識別這些操作並調用相關服務類來手動合併它們。
我希望有人可以告訴一個更清潔的方法,因爲我所建議的絕對不是最好的方法。
0
絕對不是正確的做法,默認情況下所有的工具都假定他們正在公開一項服務。
如果您使用Jax-WS(Metro或Axis2或CXF)嘗試創建一個接口並讓所有這些類實現該接口以及所有您想要公開的方法(操作)作爲Web服務,並使用帶有此接口的@WebService作爲「endpointInterface」的值。
0
我可以想到的一種方法,與@shivaspk提出的方法相似:「創建一個接口併爲基礎類的功能聲明方法,生成此接口的WSDL。在該接口的實現中,可以調用相應方法中的基礎類「。
相關問題
- 1. 使用UMLGraph爲多個java類生成單個點文件
- 2. 使用內聯XSD爲多個WSDL文件生成WCF類,並重用類
- 3. wcfextras仍生成許多文件一個WSDL文件,而不是
- 4. 如何使用多個wsdl文件生成一個services.xml
- 5. 從WSDL文件生成C#.net類
- 6. 如何從WSDL文件生成GWT類
- 7. 變化WSDL文件中生成C#類
- 8. wsimport多個生成的wsdl的
- 9. 爲一個類生成多個.class文件?
- 10. 爲什麼java編譯器爲單個java文件生成多個.class文件?
- 11. 如何從WSDL URL生成WSDL文件?
- 12. 生成的WSDL文件爲空
- 13. 爲hello world soapserver生成WSDL文件
- 14. 從XSD文件生成WSDL
- 15. WebService:不生成wsdl文件
- 16. 從WSDL生成XML文件
- 17. WSDL生成的文件
- 18. 如何生成WSDL文件?
- 19. 爲pyspark生成單個json文件RDD
- 20. 需要使用maven從許多.java文件生成一個WSDL文件
- 21. WSImport爲多個Dynamics CRM 4.0 WSDL生成衝突的XMLTypes
- 22. Ant/checksum:如何爲多個文件生成一個.md5文件(生成具有多行的md5文件)
- 23. WSDL生成的代理類
- 24. 從單個類文件生成Jar文件
- 25. 從多個.c文件生成多個.so和.o文件
- 26. 在一個生成文件中生成多個版本
- 27. 從單個.csv生成多個.txt文件?
- 28. 從單個json模式文件生成多個POJO
- 29. 從一個大型庫生成單個SWF文件的類別
- 30. 當運行多個測試類時,用HTMLTestRunner生成單個文件
其中java2wsdl?軸? JDK 1.6? CXF? – bmargulies 2010-03-17 01:29:58