私はEJB 2.1プロジェクトを持っています(実際にはEJB 3.1に移行する必要があります:-))
現在、1つのウィンドウしかサポートしていません。ユーザーがウィンドウで作業する必要があることを意味します。それはセッション変数として使用される変数のためです。 (前回の検索条件、最後に使用したIDなど...)。
Firefoxなどで複数のタブを開いて並行して動作させたいと考えています。ユーザーが同じタブ上にある場合、変数はそのタブに対してのみ保持する必要があります。グローバル変数のみがすべてのタブで有効です。
どうすればこの問題に近づくことができますか?
マルチウィンドウを理解するためのドキュメントも参考になります。
また、マルチウィンドウWebプロジェクトに関する他のアイデアや経験も歓迎します。Java Webプロジェクトでのマルチウィンドウ処理
4
A
答えて
1
私が知っているブラウザでも、これを処理する組み込みの方法もありません。他のWebアプリケーションフレームワークには、同じブラウザの異なるタブで複数のフローを処理できる一連の接続アクションであるWeb Flowという概念があります。
簡単に言えば、アプリケーションはブラウザ自体ではなく、アプリケーションが制御する独自の「クッキー」を作成します。これらの「アプリケーションクッキー」は、セッションと同様に、現在の操作セットに関連するチャンクを隠すために使用されます。
これらの種類のものは、ユーザーがアプリケーションに(ページヒットまたはajax呼び出しを介して)通知する「新しいウィンドウ」(またはタブ)で開くリンクをクリックすると、新しい「作業セッション"が開かれ、内部セッションの設定が取得されます。
関連する問題
- 1. マルチウィンドウでのWPF + MVVMの処理
- 2. マルチウィンドウJavaアプリケーション
- 3. Java Webアプリケーションのメモリ処理
- 4. Java EEプロジェクトの例外処理アーキテクチャ
- 5. PythonベースのWebアプリケーションでの同時処理処理
- 6. iOSのマルチウィンドウでのオートローテーション
- 7. バックグラウンド処理java
- 8. Javaイメージ処理
- 9. Webプロジェクトのソース管理
- 10. PILとTkinter、マルチウィンドウ
- 11. Webフレームワークの承認処理
- 12. Webサービスでのエラー処理のベストプラクティス
- 13. ダイナミックWebプロジェクトのJavaクラスパス
- 14. WebベースのJavaアプリケーションを使用したリモート処理PLC
- 15. java例外処理
- 16. Java:トランザクション処理システム
- 17. Java例外処理
- 18. Eclipse Javaアノテーション処理
- 19. Webアプリケーションでのトランザクション処理シナリオシミュレーション
- 20. asp.net Webフォームリクエスト処理でのスレッド化
- 21. Webサービス未処理例外
- 22. Javaの信号処理ライブラリ?
- 23. Javaスレッドの処理方法
- 24. Javaベースのタスク処理サーバー
- 25. Javaの並列処理フレームワーク
- 26. Javaの処理確認ダイアログボックス
- 27. Spring:DataSource Javaセキュリティコンフィグレーションのエラー処理
- 28. のjava - 例外処理
- 29. JavaのベストXML処理クラス
- 30. Java/.NETのタスク処理ライブラリ
問題点も解決策もEJBと関係がありません –
@ Michael-Borgwardt ejbの特定のソリューションがあるかどうかわからなかったので、プロジェクトがejbプロジェクト。 – Kayser
各タブはアプリの別のインスタンスです。サーバー上で状態を維持する必要がある場合は、それらを通信する必要があります。 Html5には、クロスアプリケーションメッセージングメカニズムがあります。多分それはうまくいくでしょうか? –