ちょっと!私はJava EEとStackowerflowの両方に比較的新しいです.-)Ejb 3、ステートフルセッションBeanと連携するメッセージ駆動型Bean?
どのような状態変更でもJavaメッセージを送信するデバイスがたくさんあります。これらのデバイスは、通常、約30〜90分の間隔でアクティブです。各イベントメッセージには、イベントの詳細に加えてデバイスIDが含まれています。
私のアプリケーション内のCentralは、これらのイベントにサブスクライブするメッセージ駆動型Beanです。イベントが発生するたびに、デバイスに関する情報を検索するためにデータベースにアクセスする必要があります。
各アクティブデバイスにステートフルセッションBeanを関連付けることができたら、本当に素晴らしいでしょう。これがWebアプリケーションであれば、HTTPセッションを使用してステートフルBeanへのハンドルまたは参照を格納することになりました(私は正しいのですか?)。これを私のメッセージbeanからアーカイブする方法はありますか?
これらのデバイスのデータは変更可能ですか?デバイスが変更された場合、あなたは何をしていますか?ビジネスロジックで保持するエンティティの状態は、データベースの表現とは異なります。私の意見では、データは1つの場所だけ保持する必要があります。 – Timo