問題タブ [data-sharing]
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 - Web アプリケーションの異なるユーザー間でオブジェクトを共有する正しい方法
Web アプリケーションでオブジェクトのリストを維持する必要があります。このリストは、Web アプリケーションのすべてのユーザーが表示または変更 (項目の追加または削除) できます。多くのユーザーがほぼ同時にリストにアクセス (変更) している可能性があります。リストを共有するための正しいアプローチはどれですか。2通り考えられます。
- 静的変数
- サーブレット コンテキスト
どちらが正しいのか、その理由を教えてください。また、他に良い方法があれば教えてください。
編集の問題は、アプリケーションの異なるユーザー間でオブジェクトを共有することです。
maven - 耳の下で戦争で共通のデータを共有する
データベースへのヒットを減らすために、静的変数を使用してデータベースからデータを保存しました。展開時に、WAR
このデータは頻繁に変更されないため、これらの変数に保存されます。スコープが単一の a のみであったため、このシナリオは正常に機能していましたWAR
。これらの変数にアクセスする必要がある別のアプリケーションがありますが、アプリケーションのスコープが異なるため、別のアプリケーションでそれらにアクセスできません。
またEAR
、上記の両方を囲むWAR
とJAR
、両方の共通のビジネス ロジックを含む がありWAR
ます。したがって、EAR
これらの変数をJAR
別のアプローチを介して、または使用して共有することは可能ですか?
このシナリオで役立つ概念があればjavaEE
、それについてもお知らせください。
私はこれのために使用maven
していますJboss7.1.1.Final
android - 2 つの Android アプリケーション間のデータ共有
2 つのアプリケーション間でデータを共有する方法について調査を行っています。これが達成しようとしていることです。ocr アプリケーションと XMPP アプリケーションがあります。XMPP アプリケーションは Openfire サーバーに接続されており、Android 携帯電話からラップトップの Spark クライアント メッセンジャーにメッセージを正常に送信しています。今私がやりたいことは、ocr アプリケーションでカメラを通して写真を撮り、それを文字列に格納されているテキストに変換することです。今、その文字列を携帯電話の XMPP クライアント アプリケーションに提供して、そのテキストをラップトップの Spark クライアント メッセンジャーに送信できるようにしたいと考えています。ここで私のシナリオをうまく説明できました。これを行うためにソケットプログラミングを試みましたが失敗しました。次に、sharedpreferances オブジェクトを介してこれを行うことが可能であると誰かが言っているのを見ましたが、xmpp アプリケーションが ocr アプリケーションがテキストを変換したことをどのように認識し、それを受信する必要があるのか わかりません。この問題を解決するのを手伝ってください。いくつかのコードと一緒に説明していただければ幸いです。
ruby-on-rails - 異なるクラスから継承する 2 つのクラス間で配列を共有する方法
ミドルウェアとして PubSub サーバー (Faye) を備えた Rails アプリケーションを持っています。モデル、ビュー、およびコントローラー用の通常の Rails 構造があり、ソケットチャネル用のコントローラーがいくつかあります。FayeRailsによる)
問題: ソケット コントローラと汎用コントローラの間でクライアント リストを共有する必要があります。これは、Rails コントローラーを介して認証が行われるためです (そのため、セッションを使用できます)。
通常、私はこの種のものを自分の中に入れて、ApplicationController
継承されたすべてのコントローラーとビューがアクセスできるようにしますが、ソケットコントローラーは継承されFayeRails::Controller
ているため、オプションではありません..これらのコントローラーのインスタンスがどこに行くのかわかりません..また、すべてのコントローラーが Rails と FayeRails gem によって自動的にセットアップされるため、初期化を編集できません。グローバルを使用してみましたが、それは間違っているように感じます..また、ActiveRecordについて考えていましたが、データベースに急速に変化するデータを追加するのは適切ではありません..最後に、リストですが、これはグローバルと同じように感じます..
これら 2 つのコントローラー間でクライアント リストを共有する他のオプションは考えられません。
これを行うための素晴らしくきれいな方法は何でしょうか?
ios - デバイス固有の .plist ファイルを作成することは可能ですか - iOS
一部のデータを plist ファイルに保存しています..共有できることに気付きました。.plist ファイルをデバイス固有にする方法はありますか? 多分UDIDか何か?どんなアイデアでも大歓迎です..
windows-8 - カスタム データ型の共有を実装する方法
アプリにデータ共有機能を実装する必要があります。共有する必要があるデータ型は非常に限定的で、schema.org では入手できません。これはエンタープライズ アプリであり、このデータを外部のアプリと共有する必要はありません。このタイプのデータを共有する方法についての例やサンプルは見つかりませんでした。これがどのように行われるかについて、誰かがコードサンプルを提供できれば、本当に感謝しています。