私はJAVA(Spring MVCフレームワーク)でWebアプリケーションを持っており、Webサイトに接続し、PHPで書かれたWebサービスを使用したいと思いますか?はい、どうすればいいですか?javaでPHP Webサービスを使用できますか?
答えて
はい、春は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"/>
Webサービスの作成に使用した言語は問題ではありません。あなたはどのようにメッセージを交換するかについて合意することによって、任意のWebサービスに話すことができます。
ウェブサービスとウェブサービスについての美しいものは美しいものです、彼らのホストはwsdlで作られていて、クライアントは春に作られています! (全部stoleマウスからのものです(コメントによると、この韻は何でもとして使用されません)。勝利のために午前3時に過度に疲れていた人のユーモアの試みですWebサービスは言語に依存しません - 重要なのは、テクノロジX、Y、またはZを使用しているのではなく、稼働している(有効な出力を提供している)ことだけです。理論的には、 PietまたはBrainf*ckで書かれたものでウェブサービスを実行することさえできます。
クライアントの作成方法に関するチュートリアルはhereです。
CWSDLGeneratorDocument.phpを使用すると、ドキュメント/リテラルスタイルのWSDLファイルが生成され、Java 1.7ではstandartライブラリJAX-WSが使用されます。
- 1. JavaでPHP Webサービスを使用する方法
- 2. BizTalkでJava Webサービスを使用する
- 3. ビジュアルスタジオでPHP Webサービスを使用する
- 4. WebサービスをJavaでデータベースMysqlで使用
- 5. PHPでArelle Webサービスを使用
- 6. PHPクライアントを使用したJava RESTFul Webサービスの使用
- 7. Silverlight WebサイトでWindowsサービスを使用できますか?
- 8. C#/ Asp.net:SqlDataReaderでWCF Webサービスを使用できますか?
- 9. SOAP WebサービスをWSDLなしで使用できますか?
- 10. GenericsをWebサービスで使用できますか?
- 11. RESTfulなWebサービスでwait()を使用できますか?
- 12. Eclipse Java EEの動的Webプロジェクトでphpを使用できますか?
- 13. java用のPHPを使用したWebサービス(XML)の作成
- 14. Webサーバー経由でWebサービスを使用できません。
- 15. Apache Webサービスを使用してWebサービスをロードできない
- 16. JavaでSOAP Webサービスを使用しています
- 17. C#アプリケーションでJava Webサービスを使用しています
- 18. soap Webサービスはどのプロトコルを使用できますか?
- 19. Windows Phone - Java Webサービスを使用する
- 20. JavaでSOAP WebサービスでWireMockを使用する
- 21. JavaでSOAP経由でWebサービスを使用するコードを提供することはできますか?
- 22. なぜJava Webサービスでwsdlでxsdを使うのですか
- 23. Xamarin Android - WCF SOAP WebサービスでTLS 1.2用HttpClientを使用できますか?
- 24. Turnkey Linuxを使用して、Windows環境でJava Webサービスをホストしますか?
- 25. Javaのスプリングセキュリティを使用したWebサービス
- 26. ポストを使用したJava Rest Webサービス
- 27. オープンソースPHP Webプロキシはいつでも使用できますか?
- 28. JavaでWebサービスを作成する方法(Eclipseを使用)
- 29. JavaでSOAP Webサービスをどのように使用しますか?
- 30. ssl経由でWebサービスを使用できません
ビット誤解を招く - webserviceは、HTTPによるマシン間の通信の総称ですが、WSDLはWebサービス上で実行されるSOAPプロトコルに固有のものです。 JSONとシリアライズされたPHPを含むWebサービスで使用される他のプロトコルがあります – symcbean