問題タブ [remoteobject]
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.
jakarta-ee - EJB 2.0 から EJB 3.0 へ
EJB 2.0 を作成するために必要なコードを次に示します。これを変換して、EJB 3.0 で使用できるようにするにはどうすればよいですか
actionscript-3 - Flex の HTTP サービスのパケットをキャッチできますか
ここでは、Charles Web デバッガー Proxyを使用して、HTTP プロトコルによって送受信されるすべてのパケットをキャッチします。ここでは、Charlesが HTTP モニターであると宣言します。チャールズを開いた後、ブラウザから送信されるすべてのパケットを取得しました。そこで、 GOOGLEの URLを呼び出す新しいアプリケーションを作成しました。HTTPService でGOOGLEの URL を呼び出すと、アプリケーションのパケットをキャッチできず、URLRequest でGOOGLEの URL を呼び出すと、すべてのパケットが charles で取得されます。
質問:
- HTTPService のパケットをキャッチしたい場合、どのツール/アプリケーションを使用しましたか?
- HTTPService/WebService/RemoteObject のパケットをキャッチすることは可能ですか?
前もって感謝します...
spring - SpringおよびJPAとのリモートエンティティの関係(休止状態)
私は2つのデータベースを持っています。1つ目は当社のERPのデータベースで、2つ目は私のアプリのデータベースです。
ERPデータベースから同期された顧客テーブルデータを使用してアプリで作業する必要があります。今、私はクォーツジョブで1時間ごとにテーブルを同期します。このようにして、ローカルのCustomerテーブルがあり、注文に外部キー列を作成するのに問題はありません。
将来的には、新しいアプリを開発する場合、この戦略は良い解決策にはなりません(現在はそうだと仮定します)。このように動作するすべてのアプリについて、顧客テーブルのローカルコピーと同期手順を用意します。
そこで、顧客を獲得するために、リモートインターフェースを備えたスプリングリモーティングを備えたリモートサポートアプリケーションを実装することを考えています。このリモートアプリケーションはERPデータベースに接続されており、すべてのアプリがリモートサービスを呼び出してデータを取得します。
今私の質問は:
それは良いアプローチでしょうか、それともこれを実装するためのより良い方法がありますか?
注文で顧客エンティティを参照する方法は?このソリューションに従うと、ローカルのCustomerテーブルがなくなります。ドメインクラスで実行できると思います。
リモートサービスを呼び出してOrderオブジェクトをロードするたびに、一時的なCustomerをバインドします。たとえば、私のOrderServiceImplでは
/li>
コメントやより良い解決策を教えていただけませんか。
どうもありがとうございます!!!!!マルコ
emacs - 組織モードのスプレッドシート プログラムによるリモート参照
私は組織モードで予算を維持しており、そのシンプルさに満足しています。ただし、多くのセルで数式を実行しているため、単純さは失敗します。たとえば、各月に対して同じ取得して計算する数式を実行する年次集計テーブルです。+TBLFM に大量の行ができてしまいます。プログラムで式に引数を渡すことができれば、これは劇的に短くなります。私はこのようなものを探していますが、働いています:
他の場所には SEPT という名前のテーブルがあり、「tf」という名前のフィールドがあります。この関数は、「@1」を「SEPT」に置き換えると機能しますが、これにより、すべての列の数式に新しいエントリが必要になります。
これを機能させる方法はありますか?テーブル自体が呼び出すリモートテーブルを指定できます (私の例の SEPT など)?
java - JAVA RMI、オフラインメソッドを定義します。これにより、呼び出されたメソッドがサーバーに送信されなくなります。
私は多くの場所で解決策を探しましたが、見つかりませんでした。
私の質問は、オフラインメソッドを定義する方法です。したがって、RMIサーバーからオブジェクトを取得した後、このメソッドを呼び出すことができ、サーバーからデータを取得せず、クライアント内のオブジェクトからデータを取得します。
具体的には、2つのメソッドと1つのプライベート変数を持つDatabaseクラスがあるとします。方法1:変数の値を返します(プロパティメソッド..)-クライアントのオブジェクトに変数が既にあるため、オフラインメソッドである必要があります。方法2:データベースに新しいデータを挿入します(sqlコマンド..)。-サーバーがデータベースに接続できるように、オンライン方式である必要があります。
どうもありがとう!
java - Remote Method Invocation (RMI) - クライアントが呼び出したものをサーバーがどのように認識するか?
これらのクラスがあるプログラムがあります:
RMIServer、
RMIClient、
RMIImplementation、
RMIInterface
次のとおりです。
RMI サーバー:
RMI クライアント:
RMI インターフェース:
RMI実装:
(このプログラムはテスト用です。テストは 1 台のマシンで行われます。)
クライアントはリモート オブジェクトを呼び出し、いくつかのパラメーターを送信します。
クライアントからリモート オブジェクトへの呼び出しの概要を RMIServer に出力させたいと考えています。そのような情報にアクセスするにはどうすればよいですか?
出力を次のようにしたい:
java - Android クライアントとインターフェースを共有する Java サーバーの構築
2 か月前、リモート メソッドを呼び出し、サーバーから複雑なオブジェクト (カスタム フィールドを含むカスタム オブジェクト) を受け取る必要がある Android アプリケーションの開発を開始しました。私の友人と私は仕事を分割したので、彼はアンドロイドクライアントで働き、私はサーバーで働きました。開始する前に、クライアントがサーバーから必要とする機能を提供する基本インターフェースを作成しました。これにより、私の友人は (インターフェースの実装として偽のクラスを使用して) アプリケーションを簡単にプログラミングできるようになりました。サーバー側では、彼は接続を確立し、偽のクラスからではなく、サーバーから関数を呼び出します。
問題は、これらのインターフェースをサーバーからクライアントに渡す方法が見つからないことです。Java RMI を使用しようとしましたが、android が Java RMI をサポートしていないために失敗しました。次に、JAX-WS (Tomcat 7 を使用) を使用しようとしましたが、JAXB がインターフェイスを処理できないために失敗しました。( - jaxb の問題については、こちらで詳細を確認できます - )
私の友人と私は本当に迷っています..サーバーとAndroidクライアントの間でこれらのインターフェースを渡す方法がわかりません。私たちがやろうとしていることは可能ですか?そうでない場合、リモートメソッドを呼び出してサーバーから複雑なオブジェクトを受け取るために利用できる他のオプションは何ですか?
ありがとう!
java - クラスパスのリモート jar
申し訳ありませんが、この質問はばかげているか、すでに回答されている可能性がありますが、見つけることができませんでした。
クラスパスでリモートファイルを受け入れることができる既知のJavaクラスローダー、つまり、CLASSPATH="http://somewhere.net/library.jar:..." のようなエントリがあるかどうか疑問に思っています。
アプレットや Java Web Start について話しているのではないことに注意してください。さまざまなバックエンド (MySQL、Oracle など) を使用できるアプリケーションを考えてみてください。ユーザーのバックエンド設定に基づいて、シェル スクリプトでクラスパスを準備し、クラス ローダーで必要なjar (この例では jdbc ドライバー) を配布サーバーからダウンロードします。私はMavenについても話していません(ユーザーはバイナリ配布を取得するだけです。ソースから必要なものを構築することを強制したくありません)。
java - リモート サービスを呼び出すスレッドは、メソッドが終了するのを待ちますか?
(別のプロセスで) リモート サービスを呼び出す簡単なテストを行ったところ、非常に驚くべきことがわかりました。
Process-A と Thread-A および Process-Bの2 つのプロセスがあると します。
プロセス A が実行中の場合、Thread-A と Thread-A は IPC - AIDL を使用してリモート void メソッドを呼び出します。プロセス B は、そのバインダー スレッドの 1 つに呼び出されたメソッドを実行させます。この間、プロセス A のスレッド A は待機します。Process-B の Binder スレッドがメソッド呼び出しを終了した後にのみ、Thread A に通知され、作業が再開されます。
私の質問: これは標準的な動作ですか? もしそうなら、それはなぜですか?void メソッドの場合、スレッド A は待機しません。(「oneway」はそれに関係していますか?)
私のコード:
プロセス A:
プロセス B:
私が得ている結果:
01-15 19:52:03.292: D/Text(22792): Lior: クライアント: スレッド: メイン 渡す parcelableClass: parcelableClass.hashCode: 1096225792 01-15 19:52:03.297: D/Text(23014): Lior: サービス: 取得したpaclableClass: a: 1 b: 2 s: String hashCode: 1096136272 実行中のスレッド: Binder スレッド #2 01-15 19:52:08.302: D/Text(23014): Lior: Service: Finished: 実行中のスレッド: Binder Thread #2 01-15 19:52:08.312: D/Text(23014): Lior: サービス: 実行中の新しいスレッド: LiorThread 01-15 19:52:10.342: D/Text(22792): Lior: クライアント: スレッド: メイン渡された parcelableClass: parcelableClass.hashCode: 1096225792
c# - ビットマップ画像を文字列形式に変換してネットワーク(LAN)経由で送信する、またはその逆
私は基本的にVisualStudio2010 .NET 4.0でソフトウェアを開発しており、PCからスクリーンショットをキャプチャして、ネットワーク経由で別のPCに送信しています。ビットマップを直接送信できないため、文字列に変換する必要があります。私はたくさんのインターネット検索をしましたが、解決策を見つけることができません。:(
このコードはstackoverflow自体で見つかりました。しかし、それは機能しません。文字列(画像から変換)を印刷しようとしましたが、プログラムはその行が存在しないように動作します。MessageBox.Show(String);を使用しました。しかし、メッセージボックスさえポップアップしません!誰か助けてもらえますか?私は立ち往生しています!よろしくお願いします:)(Y)