[英]groovy web service client
我需要在Groovy中編寫一個Web服務客戶端。 該Web服務的作者提出了各種吸引人的Java代碼,我可以使用它們從Grails應用程序中調用該服務。
在這一點上,我認為如果我只要求他們給我WSDL,我會自己處理客戶端代碼,那可能會更好。 我正在尋找有關僅使用WSDL文檔編寫Groovy Web服務客戶端的最佳方法的建議?
我希望大多數建議都涉及使用一些工具來生成客戶端API,我將從Grails應用程序中調用該API。 如果是這樣,那么將這個API的生成集成到Grails構建中就很重要,因為WSDL文檔可能會經常更改。
我研究過使用GroovyWS ,它提供了一種非常簡單的調用Web服務的方式。 但是,從測試的角度來看,它似乎缺少任何與我有關的合同概念。 我想為Web服務定義一個合同(接口),為此我提供了應用程序將使用的真實實現以及單元測試將使用的模擬實現。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.