глобальная переменная java и глобальная переменная пользователя - PullRequest
0 голосов
/ 18 октября 2011

Я использую пружинный контроллер MVC с аннотацией. Приложение состоит из двух частей. Первый управляет личным сеансом пользователей, а другой - глобальными данными (совместно используемыми пользователями).

Код контроллера такой:

....
//******Global variables: For every user !!!******
private String serverName = "myServer";
...

@Controller
@SessionAttributes("Login")

..
public boolean validateUser(@Valid Login login){
if (login.userExist)
{
// continue app
// ***Here I would like a "global variable" but only for THIS user***
}
else ....

Как вы видите в этом примере, Как я могу сделать так, чтобы глобальные переменные были для всех пользователей и «глобальная переменная», но только для сеанса пользователя?

1 Ответ

0 голосов
/ 18 октября 2011

Планируете ли вы использовать весну, тогда будет security context, возможно? Если так, то есть место для этой глобальной переменной. Поскольку в каждой точке приложения доступен контекст.

Ява фокусировался бы на создании Map<String, Set<Object>>, где будут храниться пары пользователей и свойств. И еще один с классом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...