我正在编写一个应用程序(“UserServices”),它通过Web 服务Java EE
提供一些服务,例如登录用户、管理用户等。旨在由应用程序或客户端应用程序使用。客户端应用程序使用应用程序提供的无状态远程(或本地)bean。EJB
REST
EJB
我想保留有关登录用户数量、用户活动和动态计算的用户统计信息的数据。
我不知道该怎么做。
数据必须保存在“UserServices”应用程序中,因为它是它的数据。所以我想我会使用带有本地和远程接口的有状态bean来保留它们。但是每个客户端应用程序在调用诸如“登录”或“注销”之类的服务时都应该引起数据的更改。
那么,如何从使用远程(或本地)无状态 bean 的客户端应用程序内部更改“用户服务”应用程序中“活动”的数据的状态?
或者换句话说,如何从另一个(可能是远程的)应用程序中更改应用程序中存在的有状态 bean 的状态?
我正在使用Java EE 6
和。EJB 3.1
JBoss 7.1