問題タブ [java-client]

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.

0 投票する
1 に答える
157 参照

wcf - Java と .net で実行されている 2 つの異なるプロジェクトは、WCF を使用してどのように相互にやり取りできますか?

私は wcf サービス プロジェクトを持っており、これらのサービスを利用するための 2 つ目のプロジェクトは Java にあります。私の質問は、Java のプロキシ クラスを作成して wcf サービスを使用するにはどうすればよいですか? Java クライアントを介して wcf サービスを利用する他の方法はありますか?

0 投票する
2 に答える
7483 参照

c# - Java クライアントを使用して WCF Web サービスをインポートする方法

Java クライアントから使用している wsHttpBinding を使用する WCF Web サービスがあります。wsimport を使用して WSDL からコードを生成しました。Java クライアントはサービスを正常に作成しているように見えますが、サービスでメソッドを呼び出すと、クライアントがスピンするだけです。

Java クライアントは、wsHttpBinding を使用している WCF Web サービスと通信できますか? そして、そうする最善の方法は何ですか?
どんな助けでも大歓迎です。

0 投票する
1 に答える
181 参照

java - Java SE のネットワーク使用量「メーター」を作成する方法はありますか?

Java内からJavaアプリケーションによって使用されているバイト数を測定する必要があります(つまり、JVMへの特別なアクセス権がなく、セキュリティマネージャーが処理する必要がありません)が、送受信されたすべてのバイトが必要ですプロトコルヘッダーなどを含みます。誰でもこれを行う方法について良いアイデアを持っていますか?

明らかな動きは、新しい URLConnectionHandler を作成し、メータリングを IO ストリームに挿入することです。ただし、これは、Java アプリケーションとの間で送受信される HTTP/HTTPS メッセージのヘッダー サイズを提供しません。

0 投票する
3 に答える
28098 参照

java - Using a JSON web service from a Java client application

I am developing a client-side Java application that has a bit of functionality that requires getting data from some web services that transmit in JSON (some RESTful, some not). No JavaScript, no web browser, just a plain JAR file that will run locally with Swing for the GUI.

This is not a new or unique problem; surely there must be some open source libraries out there that will handle the JSON data transmission over HTTP. I've already found some that will parse JSON, but I'm having trouble finding any that will handle the HTTP communication to consume the JSON web service.

So far I've found Apache Axis2 apparently which might have at least part of the solution, but I don't see enough documentation for it to know if it will do what I need, or how to use it. Maybe part of the problem is that I don't have experience with web services so I'm not able to know a solution when I see it. I hope some of you can point me in the right direction. Examples would be helpful.

0 投票する
1 に答える
119 参照

java - 画面内の Java クライアント

バックグラウンドで実行される Java プログラムで Java クライアントが開いているかどうかを知る必要があります。Java では、同じ仮想マシンで実行されていない他のウィンドウを表示できません。追跡したいJavaクライアントを開くJavaプログラムを作成するとうまくいくと思いますが、うまくいきませんでした(たくさん試しました)。私の他のオプションは、Java ロボットを使用して画面のスクリーンショットを撮り、探しているクライアントのピクセルと一致するまでピクセル情報の検索を繰り返すことです。


クライアントは私が直接操作してはならないプログラムであり、私はそれを書きませんでした。簡単にするために、クライアントが赤と緑の間で色を切り替える領域を持っているとしましょう。赤は問題を意味し、緑は問題がないことを意味します。
バックグラウンドで実行されているプログラムは、クライアントをトリガー メカニズムとして使用します。つまり、クライアントが赤を示している場合です。私は何かをするべきではなく、緑色を示している場合はそうすべきです (したがって、クライアントの特定の場所の色が赤かどうかを確認するだけで済みます。

比較:

ロボット:
-実装は簡単ですか?
- 私がユーザーの情報を盗んでいないという確信をユーザーに与えます。

同じ VM で両方のプログラムを
起動 し ます
。再び見つけるために。 悪い例: ロボット: - 反復には時間がかかる場合があります - javaclient が移動するたびに反復する必要があります。 同じ VM で両方のプログラムを開始します。








-プログラムは、より多くの構成を必要とし、他の「もの」をインストールする必要があります(簡単で高速に使用できるものが必要です)

効率やその他のオプションについて気軽にコメントしたり、これら 2 つのオプションの断片を教えてください。

ありがとうございます (可能性のあるユーザーは Windows 以外の OS を実行している可能性があるため、C/C++ の代わりに Java を試し続けることにしました)

0 投票する
1 に答える
776 参照

wcf - Java クライアントでの WCF サービスの問題

これは興味深い問題です。説明できるよう最善を尽くします。ご不明な点がございましたら、お尋ねください。

JAVA クライアントと通信することになっている WCF サービスを作成しました。このサービスは、最初に WSDL からコントラクトによって作成されました。現在、WCF テスト クライアントによると、すべてが機能し、PHP クライアントでのテストも同様に機能します。しかし、Java クライアントに関して言えば、要求メッセージとそれに続く応答メッセージが返されません。null オブジェクトの SOAP エラーが発生します。問題があると思うのは次のとおりです。

XSD と WSDL によると、私は取得する予定の DateTime 値を持っています。クライアントからのこの dateTime 値の形式は、2012-01-01T12:00:00.00Z です。残念ながら、この入力は組み込みの .NET 日時では有効ではありません。したがって、これを回避するために、コードを変更して文字列データ型を取り込み、その文字列を Datetime に変換してデータベースに送信し、その dateTime でデータベースから応答を取得し、応答の文字列に変換し直しました。入力された値に似た値を返します。

メッセージが wcf サービスとの間で送受信されているかどうかを確認するロガーを作成しました。そのことから、クライアントからのメッセージが受信されていないことを確認しました。私の唯一の推測は、日時の問題が原因であるということです。

2012-01-01T12:00:00.000Z の形式で dateTime データ型を取得する方法はありますか? できれば、それはリクエストが私のデータ型と一致し、おそらくうまくいくことを意味します。

ここにいくつかのコードがあります:

0 投票する
2 に答える
337 参照

c# - WCF Web サーバーを使用してクラスの equals 実装をクライアントに送信する方法

私は、WCF Web サーバーと通信する Java (JSF) でアプリケーションを開発しています。私は c# を使用して Web サーバーを開発しましたが、複雑なオブジェクトの equals 実装を Java クライアントに送信するのに問題があります。たとえば、次の c# クラスについて考えてみます。

}

最初に[DataMember]をequalsに入れようとしましたが、それができないことがわかりました。この複合型の「equals」のこの実装を Java クライアントに送信する正しい方法はどのようになりますか?

前もって感謝します

0 投票する
1 に答える
618 参照

wcf - Adfsと連携したWcfサービス用のJavaクライアント

中継側としてadfsに接続されているwcfサービスがあります。このadfsはIDプロバイダーとして機能しています。現在、クライアント側には、wcfサービスを呼び出したいJavaクライアントがありますが、その前に、ユーザー名を使用してadfsで認証し、トークンを渡す必要があります。.Netクライアントでは正常に実行できましたが、Javaクライアントについてはわかりません。誰か助けてもらえますか?

0 投票する
1 に答える
854 参照

auto-generate - Javaクライアントを介してRiakで自動生成されたキー

Riakは、オブジェクトを格納するときに自動生成されたキーをサポートしています。

http://wiki.basho.com/Basic-Riak-API-Operations.html

新しいオブジェクトを保存し、ランダムキーを割り当てます#

アプリケーションがキー生成をRiakに任せたい場合は、バケット/キーペアにPUTするのではなく、バケットURLにPOSTリクエストを発行します。POST/ riak/bucketリアクに「キー」名を渡さない場合バケツ、それはあなたのためにそれを作成することを知っています。

Javaクライアントを使用するときに同じことを行うことは可能ですか?オブジェクトを格納するときにキーを指定する必要があるようです。

0 投票する
1 に答える
136 参照

identifier - BaseEntityおよび派生クラスでのRiakKeyの重複の回避

Riakエンティティである基本クラスと、BaseEntityを拡張するいくつかの派生クラスがあります。BaseEntityには、@RiakKeyとして注釈が付けられたIdentifierという名前のフィールドがあります。

しかし、どうやらこれは十分ではありません。各派生クラスに@RuiakKey注釈を付けたIdentifierフィールドが必要なようです。そうでない場合、次の例外が発生します。

com.bat.cso.omss.datastore.riak.controllers.RiakBaseController.isEntityExistのcom.basho.riak.client.bucket.DefaultBucket.fetch(DefaultBucket.java:535)のcom.basho.riak.client.convert.NoKeySpecifedException (RiakBaseController.java:130)at com.att.cso.omss.datastore.riak.controllers.RiakBaseController.createEntity(RiakBaseController.java:94)at com.att.cso.omss.datastore.riak.controllers.RiakBaseController.createServiceProvider (RiakBaseController.java:234)at com.att.cso.omss.datastore.riak.App.serviceProviderTests(App.java:62)at com.att.cso.omss.datastore.riak.App.main(App.java :38)

したがって、私の現在の実装は次のようになります(識別子フィールドの複製):

パブリッククラスBaseEntity{

@RiakKey @JsonProperty( "Id")保護された文字列識別子。

。。。

パブリッククラスServiceはBaseEntity{を拡張します

この重複を回避する方法はありますか?