JavaでのWebサービスクライアントの実装を決定しています。 EclipseでAxisクライアントを生成し、wsimportでJAS-WSクライアントを生成しました。両方のソリューションが機能し、今私は前進するために1つを選択する必要があります。他のものを取り上げる前に私はどう思いますか?AXISとWebサービスクライアント用のJAX-WS
9
A
答えて
22
JAX-WSのクライアント側は標準Java APIの一部であり、リファレンス実装は信頼性が高く、パフォーマンスが優れていますが、Axisではサードパーティの依存関係が必要です。 Axisで実装されている機能が必要なく、JAX-WSで提供されていない機能を必要としない場合は、JAX-WSではなくAxisを選択する必要はありません。
6
比較には留意すべき点が1つあります。 Webクライアントアプリケーションで複数のユーザーをバックエンドに同時に接続する必要がある場合、Javaリファレンス実装ではこれを行う方法がありません(少なくとも私が見つけたもの)。 Authenticatorクラスを使用することで、単一のユーザーがバックエンドにアクセスできるようにするだけで、そのユーザー接続の有効期間を制御することさえできません。オーセンティケータは、驚くほど使いづらいAPIであり、厳しい制限があります。
関連する問題
- 1. WASはJAXWSの代わりにWebサービスクライアントにAxis2を使用しています
- 2. Axisを使用せずにJavaでWebサービスクライアントを簡単に生成する
- 3. SoapUIとJava Webサービスクライアント
- 4. Java Webサービスクライアントのログインとログアウトページ
- 5. Webサービスクライアントのスタックトレース
- 6. PHP Webサービスクライアント:Guzzleとxsd
- 7. Bing Webサービスクライアント(Java)
- 8. OSGi SOAP Webサービスクライアント
- 9. Webサービスクライアントの展開
- 10. Axis 2 Webサービスとの互換性のないAxis 1クライアント
- 11. JAXWSクライアントがX509サーバ認証を使用してJAXWS Webサービスを呼び出す
- 12. java vs C#Webサービスクライアント
- 13. Java Webサービスクライアントcdataタグ
- 14. WebサービスクライアントとしてのNetbeansリッチクライアントプラットフォームRCPアプリケーション
- 15. JAX-WSを使用したAndroid Webサービスクライアント
- 16. Java Webサービスクライアントのハンドシェイク例外
- 17. ジャージーJSON Webサービスクライアントの実装
- 18. REST Webサービスクライアントの作成
- 19. PHP:ASP.NETのWebサービスサーバへのSOAP Webサービスクライアント
- 20. C#WebサービスのJava Webサービスクライアントのデータセット
- 21. Axis Web Service Keep Alive
- 22. IBMとAxis 1.4 Webサービスの互換性
- 23. JavaアプリケーションとSSLを使用したWebサービスクライアント
- 24. CXF WebサービスクライアントでのWSDLの相対パス
- 25. タイムアウト後のAxis2 Java Webサービスクライアントの問題
- 26. WSDLからのWebサービスクライアントの作成
- 27. JaxWS:基本認証を使用したWebサービス
- 28. Java Webサービスクライアントの問題 - HTTPヘッダー - ホストフィールド
- 29. Webサービスクライアント証明書/認証ベストプラクティスのソリューション
- 30. EclipseのWebサービスクライアントを削除する
私はAXIS2が好きです。ちょうどうまくいきます!:http://www.predic8.com/axis2-cxf-jax-ws-comparison.htm – zengr
JAX、是非! Axis2は、特にセキュリティと、依存関係はもちろんのこと、完全な混乱です... – marcolopes