私は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. WebサービスをJavaでデータベースMysqlで使用
- 3. BizTalkでJava Webサービスを使用する
- 4. ビジュアルスタジオでPHP Webサービスを使用する
- 5. PHPクライアントを使用したJava RESTFul Webサービスの使用
- 6. GenericsをWebサービスで使用できますか?
- 7. Silverlight WebサイトでWindowsサービスを使用できますか?
- 8. Eclipse Java EEの動的Webプロジェクトでphpを使用できますか?
- 9. Webサーバー経由でWebサービスを使用できません。
- 10. java用のPHPを使用したWebサービス(XML)の作成
- 11. Apache Webサービスを使用してWebサービスをロードできない
- 12. JavaでSOAP Webサービスを使用しています
- 13. soap Webサービスはどのプロトコルを使用できますか?
- 14. JavaでSOAP WebサービスでWireMockを使用する
- 15. JavaでSOAP経由でWebサービスを使用するコードを提供することはできますか?
- 16. オープンソースPHP Webプロキシはいつでも使用できますか?
- 17. Turnkey Linuxを使用して、Windows環境でJava Webサービスをホストしますか?
- 18. ssl経由でWebサービスを使用できません
- 19. JavaでWebサービスを作成する方法(Eclipseを使用)
- 20. JavaでSOAP Webサービスをどのように使用しますか?
- 21. Java 1.3でソケットを使用してWebサービスに接続する
- 22. javaとSOAPUIでWebサービスを使用する
- 23. JavaアプリケーションでWebサービスの使用を制限する方法は?
- 24. Java(メトロ)で.NET Webサービスを使用する - XMLNode/XMLDocumentの消費?
- 25. azureでphpのC#Webサービスを使用する
- 26. WSDLをREST Webサービスで使用することはできますか?
- 27. Webサービスでキャッシュを使用することはできますか?
- 28. MVCアプリケーションでWebサービスを使用することはできますか?
- 29. PHPを使用して.Net Webサービスを使用する
- 30. Webサービスが利用できません
ビット誤解を招く - webserviceは、HTTPによるマシン間の通信の総称ですが、WSDLはWebサービス上で実行されるSOAPプロトコルに固有のものです。 JSONとシリアライズされたPHPを含むWebサービスで使用される他のプロトコルがあります – symcbean