управление сессиями в приложениях на основе свинга - PullRequest
1 голос
/ 19 сентября 2010

Я разрабатываю приложение DEFECT TRACKER на основе свинга.

Проблема в том, что я должен поддерживать пользовательские сессии.Я понятия не имею, как это сделать.Многие пользователи могут получить доступ к системе одновременно и ввести свои собственные данные.Это основной сценарий, который можно увидеть во многих местах.Как и любое приложение на основе входа в систему у нас есть.

1 Ответ

0 голосов
/ 19 сентября 2010

Это следующие ответы, которые я могу придумать:

  1. Если пользователь входит в систему до выполнения какого-либо действия, вы можете легко поддерживать информацию о сеансе на основе идентификатора входа.
  2. Если пользователю не нужно входить в систему, вы можете отслеживать клиентов, подключенных в точке входа вашего приложения, и вести их карту.Поскольку каждый пользователь не входит в систему явно, вы можете отслеживать клиентов на основе IP-адреса, с которого они входят.
  3. Вы можете назначить каждому загруженному клиенту Swing уникальный GUID и отправлять его вместе с каждым запросом.,

Конечно, предостережение заключается в том, что если к системе подключено много одновременных пользователей, вам необходимо внедрить систему массового обслуживания, а также убедиться, что код вашего сервера является поточно-ориентированным.

Совершенно иной подход - использование JSP или сервлетов.

...