Это следующие ответы, которые я могу думать:
- Если пользователь входит в систему перед выполнением какой-либо деятельности, вы можете легко сохранять информацию о сеансе связи на основе идентификатора входа.
- Если пользователю не нужно входить в систему, вы можете отслеживать клиентов, подключенных к точке входа вашего приложения, и поддерживать их карту. Поскольку каждый пользователь не регистрируется в явном виде, вы можете отслеживать клиентов на основе IP-адреса, из которого они регистрируются.
- Вы можете назначить каждому клиенту Swing уникальный уникальный идентификатор GUID и отправить его вместе с каждым запросом.
Конечно, оговорка заключается в том, что существует много одновременных пользователей, обращающихся к системе, вам необходимо внедрить систему очередей, а также убедиться, что ваш код сервера является потокобезопасным.
Совершенно другой подход - использование JSP или сервлетов.
ОК ... Я не знаю, как это работает ..... Пользователь не выполняет никаких действий перед входом в систему ... он/она входит в систему с паролем пароля идентификатора пользователя ... Так как мне поддерживать сеанс, основанный на идентификаторе входа, предоставленном в первом фрейме ... Мне нужно будет отслеживать право пользователя на выполнение сеанса ..... Как мне распространять значение на другие экраны .... Спасибо:) – sandhya
Объявите пользовательский класс «Сессия» и всякий раз, когда пользователь входит в систему, создайте объект «Сессия» и сохраните ассоциацию «Пользователь -> сеанс». Теперь передайте объект Session другим экранам по мере их вызова. Вам придется изменить всю логику вызова экрана, чтобы вы могли передавать информацию о сеансе. Там может быть более эффективный способ сделать это! – rkg
сеанс класса {общедоступное имя пользователя; getter(); сеттер(); Вы имеете в виду настройку и доступ к таким значениям .... Это поможет, если у вас есть пример кода ... Спасибо за вашу помощь .... :) – sandhya