繁体   English   中英

如何连接两个用户,以便他们可以使用J2EE Web技术(JSP,Spring等)共享公共对象(游戏实例)?

[英]How can I connect two users so they can share common object (game instance) with use of J2EE web technologies (JSP, Spring etc.)?

我的想法是,玩家1创建一个游戏(对于两个玩家),服务器返回一个URL,玩家1将该URL发送给玩家2,玩家2打开URL并将他连接到游戏。

使用JSP和相关技术实现这一目标的最佳和最简单方法是什么?

简述:

  1. 给每个游戏一个GameID。
  2. 将所有游戏存储在地图中,由GameID键入。 例如地图。
  3. Map是servlet上的属性(或Spring应用程序上下文中的bean)。
  4. URL包含游戏ID作为参数,您可以在JSP中获得该参数。
  5. 您使用GameID从游戏地图中获取游戏,例如Game game = map.get(gameID)

这不是一个非常好的设计 - 但它很简单,会让你开始。

您需要将信息存储在应用程序范围内的某些Map中,并将其作为参数或pathinfo传递给请求URL。 当请求进入时,您只需检查参数或pathinfo的存在,然后从Map检索相关信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM