問題タブ [jax-ws]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - さまざまなJAX-WSWebサービス間で共通のエンティティクラスを利用する
同じサーバーでホストされているJAX-WSWebサービスがいくつかあります。それらは同じエンティティオブジェクトを使用しますが、Webサービスがクライアントによって消費される場合、反映されるエンティティオブジェクトは常にWebサービス間で異なります。
すべてのクライアントに、複数のWebサービス間で同じデータ型のエンティティオブジェクトを識別するように強制するにはどうすればよいですか?
すなわち
WebサービスStudentAdministrationのwebservice.StudentクラスおよびWebサービスClassAdministrationのwebservice.Studentクラス
どちらも消費者の視点では異なるオブジェクトです。Webサービスを変更してwebservice.Studentクラスを公開し、異なるWebサービスから公開されている場合でも、両方が同じエンティティタイプであることをコンシューマーに通知するにはどうすればよいですか?
java - Java Web サービス コンテナ
Java Web サービス ( JAX-WS ) の学習を始めたばかりで、1 つの質問があります。リファレンス ドキュメントでは、常に Web サービス コンテナーについて説明しています。私の質問は、Web サービス コンテナーとは何か、なぜそれが必要なのかということです。本「Java Web Services up and running」で、Web サービスが以下を使用して公開されている JAX-WS の簡単な例を見ました。
この例では、Web サーバー / アプリケーション サーバーまたは任意のコンテナーで Web サービスをホストする必要はありませんでした。
このWebサービスにもアクセスできました。
では、コンテナとは何ですか? なぜ Web サービスにコンテナが必要なのでしょうか?
java - JAX-WS クライアント: JAXB が必要ですか?
「JAX-WS プログラミングに飛び込む」必要があります。
そこで、Netbeans をいじって、20 回ほど試行錯誤した後、最終的に Web サービス クライアントに Web サービスを実行させることができました。
多くのコード、特に Web サービス応答用の JAXB クラスが生成されていることに気付きました。
私の現在のタスクは、Web サービスと Web クライアントを完全に手作業で作成することです。
JAXBはまったく必要ですか? とにかく標準の一部ですか?それがなければどうなるでしょうか?
編集:
答えはここにあるようです
java - AXIS2 と JAX-WS SSL ハンドシェイクを変更するにはどうすればよいですか?
Axis2 上で JAX-WS API を呼び出すときに、SSL ハンドシェークをカスタマイズする必要があります。
これを行う方法については、まったく参考になりません。Metro ではカスタム SSLSocketFactory を設定できますが、それは非標準 API を使用します。
SOAP リクエストを送信する前に再構成できるように、Axis エンジンにアクセスするにはどうすればよいですか?
java - 複雑なオブジェクトを返すJAX-WS?
私は Java Web Services にかなり慣れていませんが、適切な説明がどこにも見つかりません。
NetBeans 内に 2 つの Java Web プロジェクトがあります。
1 つは Web サービスとして、もう 1 つはその Web サービスのクライアントとして。
「Person」と呼ばれる独自のクラスも作成しました。これには、名前、生年月日など、期待どおりのものがあります。
「Person」オブジェクトの配列を返す「ListPeople()」という Web サービス メソッドが必要です。
両方のプロジェクトにそのクラスが必要ですか?
最初にオブジェクトをシリアル化する必要がありますか?
JAXB を使用する必要がある場合、どこから始めればよいですか?
n00b の質問で申し訳ありませんが、混乱しています。
これを達成する通常の方法は何ですか?
前もって感謝します
java - Java 6 NTLM プロキシ認証と HTTPS - 動作させた人はいますか?
Web サービスにアクセスする必要がある Java アプリケーション (アプレットではない) があります。Web サービスのプロキシは JAX-WS で生成されており、正常に動作しているようです。あるシナリオでは、NTLM 認証を要求するように設定された Web プロキシ サーバー (実際には Squid 3.0) を介して通信する必要があります。
Sun の JRE 1.6.0_14 で実行すると、HTTP URL にアクセスするためのすべてが正常に機能し、何も変更する必要はありません。組み込みの NTLM オーセンティケーターが作動し、すべてシームレスに機能します。ただし、Web サービス URL が HTTPS URL の場合、Web サービス呼び出しは Sun のコードの奥深くで失敗します。
Sun のバグ データベースを調べると、そのようなクラスで例外がいくつか見つかりますが、それらはすべて修正されているようです。誰かがこのようなものに出くわしましたか? 誰かがこれを機能させましたか?
web-services - netbeans と jax-ws を使用して別の Web サービスから Web サービスを呼び出す際の問題
別のノードで同じ Web サービス コントラクトに従う Web サービスを 1 つのノードで公開したいと考えています。基本的には、両方のノードで Glassfish を実行している Web サービスをプロキシします。
私は netbeans と jax-ws を使用していますが、動作させることができません。Web サービス サーバー部分と Web サービス クライアント部分を生成し、同じ dto を使用します。したがって、サービス メソッドは非常に単純で、リクエストを渡すだけです。
私の現在の問題は、ws-coordination を使用して「調整」することを主張しており、これはサーバー間の接続に ssl を使用しており、これを構成していないため失敗することです。
Glassfish 2.1 と netbeans 6.7 を使用
誰もこれを成功させましたか?ws-coordination を無効にする方法を知っている人はいますか? ws-coordination は絶対に必要とせず、ssl を構成する必要もないため、使用したくありません。
java - jax-ws:コンテンツの設定-リクエストのタイプ
最近、JAX-WSを使用して.netWCFRESTサービスを利用しようとしています。サービスのセキュリティのため、署名を含むカスタムHTTPヘッダーAuthorizationを設定する必要があります。これは私がこのようなことをすることによって解決しました:
ただし、サービスを呼び出すと例外が発生します。
そして、サービスでの私のリクエストはtext /xmlcontent-typeである必要があるように思われます。これを設定するにはどうすればよいですか?私はたくさんグーグルで検索し、いくつかのドキュメントを読みましたが、それを理解できないようです。もちろん、例外はContent-Type設定以外のものである可能性もあります(デフォルトでjax-wsはtext / xmlを使用することを読んだため)が、よくわかりません。
前もって感謝します!
jax-ws - Web サービスが別の場所に移転されたときにスタブを再利用するにはどうすればよいですか?
私の要件は、クライアント側のコードを構築せずに Web サービス (Jax ws) を再配置することです。クライアントを再構築せずにクライアント コードを使用できる方法を知りたいです。
ありがとうございます。