Итак, я читал о приложениях RAP и не могу перестать задаваться вопросом, как мне создать статические переменные только для текущего сеанса (в случае, если к приложению одновременно обращаются несколько человек). Я читал о SingletonUtil. Тем не менее, у меня есть несколько вопросов по этому поводу.
1- Должен ли я создать один SessionSingleton для приложения? Или я должен создать один SessionSingleton для каждого класса, который у меня есть в моем приложении (я знаю, что это звучит глупо, и я, вероятно, должен создать только один SessionSingleton для приложения, но... Просто убедитесь).
2- Как только я создам этот синглтон, каждый пользователь (или сеанс) будет иметь доступ только к своим статическим полям, верно? правильно ли утверждать, что они не будут получать данные из других статических полей из разных сессий? (Предположим, я создаю корзину для покупок. Это было бы невозможно сделать, если бы клиенты могли видеть корзину из другого сеанса).
static
. Фреймворк каким-то образом предоставляет вам объект-контейнер области сеанса (я не знаю о RAP). И вы должны использовать это для любой вещи, которая должна пережить текущий вызов и не нуждается в сохранении в базе данных. - person Timothy Truckle   schedule 09.03.2017