Как связать двух пользователей, чтобы они могли совместно использовать общий объект (экземпляр игры) с использованием веб-технологий J2EE (JSP, Spring и т. Д.)? - PullRequest
3 голосов
/ 16 мая 2010

Моя идея состоит в том, что игрок 1 создает игру (для двух игроков), сервер возвращает ему URL-адрес, игрок 1 отправляет этот URL-адрес игроку 2, а игрок 2 открывает URL-адрес, который соединяет его с игрой.

Каков наилучший и самый простой способ добиться этого с помощью JSP и связанных с ним технологий?

Ответы [ 2 ]

2 голосов
/ 16 мая 2010

Вам нужно будет сохранить информацию в некотором Map в области приложения, для которой вы передаете ключ в качестве параметра или pathinfo в URL-адресе запроса. Когда приходит запрос, вы просто проверяете наличие параметра или pathinfo, а затем извлекаете соответствующую информацию из Map.

2 голосов
/ 16 мая 2010

Кратко:

  1. Дайте каждой игре GameID.
  2. Храните все игры на карте под ключом GameID. Например. Карта.
  3. Карта - это свойство вашего сервлета (или bean-компонента в контексте вашего весеннего приложения).
  4. URL содержит идентификатор игры в качестве параметра, который вы получаете в своем JSP.
  5. Вы получаете игру со своей игровой карты, используя GameID, например, Game game = map.get (gameID)

Это не очень хороший дизайн, но он прост и поможет вам начать.

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