Liferayでの経験はほとんどなく、静的コンテンツと組み込みポートレットを持ついくつかのサイトを構築したので、WSDLで定義されたWebサービスを使用する独自のポートレットを構築する必要があります。それを行うための "標準的な"方法はありますか?標準的には、既にWebサービスにLiferayを使用しているライブラリを再利用する方法を意味します。私はそれがAxisを使用しており、私のポートレットに別のライブラリを含めたくないことを知っています。 LiferayにはWebサービスクライアント用のインターフェイスがありますか?前もって感謝します。Liferayを使用したWebサービスの使用
2
A
答えて
3
Liferayは、SOAP経由でLiferayサービスを呼び出すためのweb service clientを提供します。しかし、これはおそらくあなたが探しているものではありません。
Liferayには、外部Webサービスを呼び出すための標準がありません。以前はいくつかのプロジェクトでこれを行っていましたが、私たちはカスタマイズを自分で書く必要がありました。また、Liferayの使用するAxisライブラリは、別のクラスパス上にあるため、実際に再利用することはできません。したがって、WebサービスクライアントをExtプラグイン内に記述しない限り、手動でWS依存関係を追加する必要があります。
関連する問題
- 1. AngularJSを使用したRESTful Webサービスの使用
- 2. PHPクライアントを使用したJava RESTFul Webサービスの使用
- 3. EMFクラスを使用したWebサービスの使用方法
- 4. Ruby/Powershellを使用したWebサービスの使用
- 5. C#でSSL(https)を使用したWebサービスの使用
- 6. WS-SecurityとWS-Addressingを使用したWebサービスの使用
- 7. Webサービスを使用したエンティティフレームワーク
- 8. KSOAP2を使用したAndroid ASP Webサービス
- 9. Google App Engineを使用したWebサービス
- 10. .net SSLを使用したWebサービス。 wcf?
- 11. Webサービス認証を使用したDrupal
- 12. ODP.NET 64bitを使用した.NET Webサービス
- 13. Rails + MySqlベストプラクティスを使用したWebサービス
- 14. KSOAPを使用したWebサービス
- 15. C#PureMVCフレームワークを使用したWebサービス
- 16. C++を使用したWebサービス
- 17. ksoap2 libを使用したSOAP Webサービス
- 18. Apache軸を使用したWebサービス
- 19. Javaを使用したCRUD操作用の汎用Webサービス
- 20. NTLMを使用したLiferay SSO
- 21. Liferayを使用したSpringブート
- 22. jQueryを使用したASMX WebサービスとのJSONの実用例
- 23. java用のPHPを使用したWebサービス(XML)の作成
- 24. iPhoneアプリケーション用のasp.netを使用したWebサービスのホスト
- 25. 開発用Webサービスを使用したAndroidアプリケーションの開発
- 26. HTTPS Webサービスの使用
- 27. wsdlを使用してWebサービスを使用しています
- 28. Webサービスを使用したWebサイトプロジェクトをAWS Windowsサーバーに移動
- 29. Apache Webサービスを使用してWebサービスをロードできない
- 30. コードビハインド(ポストバック)とWebサービスを使用したJquery(データ保存用)
ありがとうございました。私が探していた答えのようです。 – Ither
+1 Liferay Webサービスクライアントへのリンクです。 Liferayが自動的に生成する、Axis 1.4で生成されたWSDLから自分自身をロールバックしようとすると、時間がかかることがありました。ボーナス:このクライアントjarはMavenでも利用できます。 – CatsAndCode
私の生涯dxpで.NET SOAP Webサービスを使用するのが好きです。誰もそれを消費する方法について私を導くことができますか?私はgradleビルドツールを使用しています。私にサンプルコードを提供してください。 –