首页> 中文学位 >Java EE简洁模式设计及其在网络游戏管理系统中应用
【6h】

Java EE简洁模式设计及其在网络游戏管理系统中应用

代理获取

目录

Java EE 简洁模式设计及其在网络游戏管理系统中应用

Java EE CONCISE MODEL DESIGN ANDITSI APPLICATION IN ONLINE GAMEMANAGEMENT SYSTEM

摘要

Abstract

第1章 绪论

1.1课题来源

1.2本课题研究的目的及意义

1.3 B/S的开发模型

1.4 Java EE和.NET的区别

1.5 Java EE的MVC三层技术

1.6 Java EE开发模式面临的主要挑战

1.7本文主要研究内容

第2章 Java EE的MVC模式

2.1 Model1与Model2的比较

2.2 Servlet-JSP-EJB模式

2.3 Structs-Spring-Hibernate模式

2.4 JSF-EJB3.0设计

2.5三种框架的对比

2.6本章小结

第3章 基于JSF的表示层实现原理与改进

3.1引言

3.2使用JSF并在其中应用其他技术的必要性

3.3异步提交的JSF 实现

3.4 JSF和其他Web技术的结合

3.5本章小结

第4章 逻辑层的实现

4.1远程调用策略

4.2权限管理系统的实现

4.3本章小结

第5章 持久层的数据分流方法及实现

5.1引言

5.2传统的MVC模型

5.3海量数据的实例分析

5.4新的MVC模型

5.5改进模型的实现方式

5.6本章小结

第6章 JSF-EJB3.0框架网络游戏管理系统的实现

6.1系统分析

6.2道具管理模块的实现

6.3本章小结

Untitled

结 论

参考文献

攻读学位期间发表的学术论文

哈尔滨工业大学硕士学位论文原创性声明

哈尔滨工业大学硕士学位论文使用授权书

致 谢

展开▼

摘要

B/S(Browser/Server)是随着Internet技术兴起的,是对C/S(Client/Server)模型的一种改进。它有着开发、使用成本低,维护和升级简单的特点。B/S的JavaEE框架的特点非常适合开发大规模的工程。本文以MVC(Model-View-Controller)三层结构为核心,设计出一套从表示层,逻辑层到持久层的JavaEE开发模式。
  本文首先对两种流行的JavaEE框架Servlet-JSP-EJB和Structs-Spring-Hibernate优点和缺点进行了讨论,经过比较设计出JSF-EJB3.0的简洁开发模式。通过三种模式的对比可以看出JSF-EJB3.0是简洁快速的。JSF-EJB3.0模式以JSF和EJB3.0为主干,并在表示层,逻辑层和持久层搭配以合适的技术和思想。
  在表示层,这个模式改变传统的页面提交方式,而采用异步的提交方式。实现方式为应用Ajax(AsynchronousJavaScriptandXML)技术。其次,采用SimpeTag技术使表示层的开发更加简洁,并以此技术为基础实现权限系统的第一部分。最后,结合JSP(JavaServerPages)中优秀的部分,如JSTL(JSPStandardTagLibrary)等,以此弥补JSF功能少的弱点。
  在逻辑层,使用AOP(AspectOrientedProgramming)的方式实现权限系统的第二部分,结合在表示层设置的SimpeTag页面拦截共同组成一个完整的权限系统。这种权限系统实现简洁,逻辑清晰,维护方便。在远程调用方面,摒弃以往的RMI,而改使用WebServices,从而解决了跨语言平台的交互的问题。政府新出台的大型多人在线防沉迷系统就需要用这种远程调用方式。
  在持久层,提出使用数据库来分担逻辑层的部分功能。这样就改进了传统WEB的MVC模型,也解决了传统模型面对海量数据时处理时出现的空间和时间紧张的问题。并充分利用数据库处理数据的能力,给整体性能带来极大的提升。
  最后介绍使用这种方法开发网络游戏管理系统,这套系统可以实现从以游戏开发到游戏运营的管理的各项功能。使用的开发方法就是JSF-EJB3.0模式,使开发周期从预计的1年缩短到8个月。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号