Web サービスJava EE
によるユーザーのログイン、ユーザーの管理などのサービスを提供するアプリケーション ("UserServices") を作成しています。アプリケーションまたはクライアント アプリケーションによって使用されることを意図しています。クライアント アプリケーションは、アプリケーションによって提供されるステートレス リモート (またはローカル) Bean を使用します。EJB
REST
EJB
動的に計算されるログイン ユーザー数、ユーザーのアクティビティ、およびユーザー統計に関するデータを保持したいと考えています。
そして、私はそれを行う方法がわかりません。
データは、そのデータであるため、「UserServices」アプリケーションに保持する必要があります。したがって、それらを維持するために、ローカルおよびリモートインターフェースを備えたステートフル Bean を使用すると思います。ただし、すべてのクライアント アプリケーションは、「ログイン」や「ログアウト」などのサービスを呼び出すときにデータを変更する必要があります。
では、リモート (またはローカル) ステートレス Bean を使用するクライアント アプリケーションの内部から、「UserServices」アプリケーションで「生きている」データの状態を変更するにはどうすればよいでしょうか?
言い換えれば、アプリケーションに存在するステートフル Bean の状態を、別の (おそらくリモートの) アプリケーション内から変更する方法は?
と を使用Java EE 6
しEJB 3.1
てJBoss 7.1
います。