簡體   English   中英

一種基於現有WSDL生成Java Web服務的工具

[英]A tool to generate a Java Webservice based on an existing WSDL

通常,您將能夠基於WSDL生成CLIENT Java類。 但是,這不是我所需要的。

有一個我要為其創建代理的Web服務。 我需要代理能夠公開與Web服務完全相同的WSDL。 然后,代理將轉換請求並將其移交給另一個系統。 由於我具有用於Web服務的WSDL,因此我認為可能存在一個工具來生成代理的框架代碼(Java),以便它可以滿足該WSDL。 由於此Web服務處理的操作數量眾多,因此該工具非常方便。

一旦有了框架代碼,就可以繼續並為WSDL的每個操作編寫邏輯。

您可以使用Apache Axis提供的wsdl2Java工具。

您可以使用Progress Software的Actional WebService代理: http : //www.progress.com/en/Product-Capabilities/continuous-service-optimization.html

它確實滿足您的要求。 它還允許注冊可用於放置Java代碼的自定義操作處理程序。它還提供了開箱即用的XSLT轉換和調用拆分(例如,調用一個服務然后轉身並調用多個后端服務)。

我可能會誤解這個問題,但這不是任何合同優先的Web服務庫做什么嗎? 我相信Spring WS僅支持首先編寫WSDL,而不是從中生成Java代碼。 我自己更喜歡Apache CXF。 它同時支持Java或wsdl兩種方式。

http://static.springsource.org/spring-ws/sites/2.0/reference/html/tutorial.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM