2011-07-19 18 views

答えて

0

はい、春はApache Axisのと統合:http://axis.apache.org/axis2/java/core/docs/spring.html

あなたがクライアントプロキシを作成するためにJaxWsPortProxyFactoryBeanを使用することができます春とWebサービスを消費するには、次のアクションに春から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

ウェブサービスとウェブサービスについての美しいものは美しいものです、彼らのホストはwsdlで作られていて、クライアントは春に作られています! (全部stoleマウスからのものです(コメントによると、この韻は何でもとして使用されません)。勝利のために午前3時に過度に疲れていた人のユーモアの試みですWebサービスは言語に依存しません - 重要なのは、テクノロジX、Y、またはZを使用しているのではなく、稼働している(有効な出力を提供している)ことだけです。理論的には、 PietまたはBrainf*ckで書かれたものでウェブサービスを実行することさえできます。

クライアントの作成方法に関するチュートリアルはhereです。

+0

ビット誤解を招く - webserviceは、HTTPによるマシン間の通信の総称ですが、WSDLはWebサービス上で実行されるSOAPプロトコルに固有のものです。 JSONとシリアライズされたPHPを含むWebサービスで使用される他のプロトコルがあります – symcbean

0

CWSDLGeneratorDocument.phpを使用すると、ドキュメント/リテラル​​スタイルのWSDLファイルが生成され、Java 1.7ではstandartライブラリJAX-WSが使用されます。

関連する問題