У меня есть веб-приложение, работающее на Google App Engine (GAE) для JAVA.Я проверяю подлинность клиента на уровне сервлета, но хотел бы сделать информацию о клиенте доступной для моего уровня бизнеса и данных без необходимости передавать объект клиента через аргументы каждой отдельной функции.
Я рассматриваю возможность создания объекта типа "сеанс" с помощью ThreadLocal.Таким образом, любая функция может просто сказать что-то вроде:
CurrentUser.getRoles();
Это хороший способ сделать это или есть что-то еще, что является более приемлемым решением?
Спасибо!