2011-07-19 129 views

回答

0

是的,春天與Apache Axis的很好的集成:http://axis.apache.org/axis2/java/core/docs/spring.html

使用Web服務使用Spring,你可以使用JaxWsPortProxyFactoryBean創建一個客戶端代理:http://musingsofaprogrammingaddict.blogspot.com/2009/03/writing-and-testing-jax-ws-clients.html

從春天在行動中,這裏是如何你配置一個示例Web服務代理bean:

<bean id="spitterService" class="org.springframework.remoting.jaxws.JaxWsPortProxyFactoryBean" 
    p:wsdlDocumentUrl="http://localhost:8080/services/SpitterService?wsdl" 
    p:serviceName="spitterService" p:portName="spitterServiceHttpPort" 
    p:serviceInterface="com.habuma.spitter.service.SpitterService" 
    p:namespaceUri="http://spitter.com"/> 
1

用什麼語言創建Web服務並不重要。您可以通過商定如何交換消息來與任何Web服務進行交談。

0

美麗的東西有關Web服務和Web服務是美麗的東西,他們的主人與WSDL的製作,他們的客戶是在春天做! (全stole從鼠標(只是一個警告,按照意見,這首歌曲是不是被用作一個權威什麼,它是由一個人的幽默試圖誰在因爲Win 7的的凌晨3點是過度勞累問題))

Web服務是語言不可知的 - 唯一重要的是他們正在運行(並提供有效的輸出),而不是他們使用的是技術X,Y或Z.理論上,您可以甚至有一個web服務運行在寫在PietBrainf*ck的東西上。

關於如何創建一個客戶端一個教程,可以發現here

+0

位誤導 - web服務是用於機器通過HTTP通稱,機器通信 - 但WSDL是特定於一個web服務上運行的SOAP協議。 Web服務中還有其他一些協議,包括JSON和序列化的PHP – symcbean

相關問題