高可扩展性网络游戏平台设计与实现

被引量 : 0次 | 上传用户:toefltoefl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的不断壮大和完善,网络已经成为人们生活的一个不可或缺的部分,许多在现实生活中的活动都可以通过网络环境进行真实的模拟。互联网络的普及和网络性能的提高还促进了软件体系结构的发展和软件开发方式的进步,软件体系结构开始从传统的集中式结构转向分布式结构,软件的开发方式也从原有的集中式开发转向为分布式开发,在这种情况下,软构件技术日益引起人们的重视,如何在网络环境下,合理运用软构件技术合作开发大型的分布式软件系统成为当前软件开发领域中的重要问题。 本文在分析和研究软构件理论的基础上,针对一类典型应用“网络环境下的对抗游戏平台”,提出了一套适合该类应用的分布式体系结构和实现方法,并运用当前最为热门的EJB技术予以实践,对提出的软件结构进行了验证。在整个平台的设计和实现过程中,我们重点考虑了“如何利用文档/视图模式实现对数据和表示进行分离”、“如何利用层模式提高系统的兼容性”、“如何利用EventListener机制提高事件响应的效率”等问题。 平台采用C/S模式的顶层架构,实现了游戏软件用户在Internet上进行扑克牌联机对战的功能。在平台中,我们将交互功能和具体游戏逻辑控制进行了分离,分别由客户端和服务器端进行实现,这样使得服务器端的升级和改变不影响客户端。同时,平台本身不负责具体的游戏逻辑,而是采用EJB插件实现服务器端的具体游戏逻辑,使得整个平台具有高度的可扩展性。所有服务器端可用的游戏逻辑EJB插件采用统一的开放接口,使得服务器端具有热升级的功能,并且使得第三方游戏开发伙伴可以方便的开发新的游戏逻辑插件,增添新的扑克游戏种类。
其他文献
过氧化氢酶Ecl.11.1.6(Catalase,简称CAT)是广泛存在于需氧动植物及微生物细胞中的一种氧化还原酶,它可以催化过氧化氢分解,生成氧和水.主要功能即是清除生物体内的过氧化氢.
核壳结构无机/聚合物纳米粒子以其独特的结构、性质引起了材料科学领域的广泛关注。它综合了无机物、聚合物和纳米材料的优良特性,广泛应用于生物、医药、催化、电化学等众多领
本论文主要实现了一种基于DSP的恒压力模糊控制系统。为了克服传统恒压力控制系统响应时间长、变频速度慢、占地面积大、投资大等缺点,本文应用智能控制理论,采用DSP器件,实现了
<正>黄蓍胶(西黄蓍胶,Tragcanth)是一种从亚(?)豆科黄蓍属的灌木的渗出物提炼的天然植物胶。它在食品工业中广泛地用作乳作剂,稳
心理状态是一定时期内人的心理活动的整体特征,具有整体性、动态性和相对稳定性的特点,它与心理过程和个性特征相联系,具有个体独特性和多样性。心理状态可以划分为正性和负性两
放线菌尤其是链霉菌是微生物生物活性天然产物的主要产生菌,链霉菌属的很多菌能产生多种抗生素、抗肿瘤药物及酶等重要活性代谢产物,具有广泛的商业和医用开发价值。本文对链
<正>苏式糕点是我国糕点主要帮式之一,因在选料、用料、工艺制作、风味、时令品种等方面均有独特之处,具有“南点”美称。苏式糕点充分利用花果产区的地方资源,选用相应的果
本文简要介绍了水解植物蛋白工艺、优点、应用及其存在的问题,详细阐述了氯丙醇的毒性、分析检测和解决方法。
本文通过对刘禹锡乐府诗的多维研究,展示出刘禹锡乐府诗创作活动及其作品的基本全貌。针对刘禹锡特殊的从政经历对他乐府诗创作的影响进行了阶段性分析,并通过与同时代主流乐府
唱和诗是中国古典诗歌的一个特殊的类别。它始于东晋末年,兴盛于唐代,尤其在中唐时期,唱和之风更是影响一时的文坛风气。刘禹锡作为中唐杰出的诗人,也受到此风的影响,作了大