依托Internet网的广阔平台,打破了时间、地域的限制,使人们可以随时随地方便快捷地加入到web网络象棋游戏中去,在游戏中寻找到乐趣,轻松快捷愉快的享受游戏的过程,丰富人们的生活和娱乐。
博弈子系统模块的设计目标是要实现棋盘及棋子各个元素的内部驱动和操作接口,使其作为独立的,可重用,可操作,可供其他各个子系统调用的对象。包括走子,吃子,布局等等功能接口。
1.5 系统开发与测试环境
1.5.1 服务器配置
硬件:
处理器:需要 PentiumIII兼容处理器或更高速度的处理器,最低600MHz,建议1GHz以上
内存 (RAM):最小512MB,建议1GB以上
硬盘:建议10GB以上
显示器:需要VGA或更高分辨率 分辨率至少为1024x768像素
软件:
操作系统要求:
Windows XP professional
Internet软件:Eclipse 3.2
Apache Tomcat 6.0
Microsoft SQL Server 2000 Enterprise Edition
1.5.2客户端配置
安装并可运行浏览器软件,建议Microsoft Internet Explorer 6.0以上
1.6可行性分析
此次信息系统开发是大学专业知识的一次综合应用与提高,
计算机主要是安装数据库工具(MS SQL SERVER 2000),WEB应用程序开发工具(MyEclipse 6.0),Web服务器Tomcat,OFFICE程序组以及网络传输工具。
在技术方面,开发过程中会出现许多问题,有预想之中的,也有一些没有预想到,但通过对J2EE和SQL SERVER的了解和进一步学习,以及对网络技术、计算机原理和操作系统的了解,确定能解决常见的软硬件故障。目前,虽然关于Web游戏开发的资料很少,但是由于其使用的技术很多都是当前流行的部分技术的整合应用,并且,关于J2EE,Ajax等的资料和SQL SERVER方面的资料可供参考的资料很多,只要学会这些技术并且能够灵活变通和运用,这个系统是可以开发成功的,当系统开发完实际运行后,将在一定程度上丰富计算机和网络的功能,在为使用者带来便利的同时,也为系统的进一步推广创造了条件。
第二章 相关技术与开发工具
2.1 J2EE Web应用基础
2.1.1 J2EE规范
图书J2EE( Java 2 Platform Enterprise Edition)是SUN公司定义的一个开发分布式企业级应用的规范。它提供了一个多层次的分布式应用模型和一系列开发技术规范。多层次分布式应用模型是指根据功能把应用逻辑分成多个层次,每个层次支持相应的服务器和组件,组件在分布式服务器的组件容器中运行(如Servlet组件在Servlet容器上运行,EJB组件在EJB容器上运行),容器间通过相关的协议进行通讯,实现组件间的相互调用。遵从这个规范的开发者将得到行业的广泛支持,使企业级应用的开发变得简单、快速。
J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增加安全机制,提高了性能。
2.1.2 J2EE核心技术
J2EE规范中的主要技术包括:EJB(服务器端分布式组件技术)、Servlet / JSP (主要用于 Web 服务器端来完成请求/响应等 Web 功能及简单商业逻辑的技术)、JNDI (名称与目录服务 API )、JDBC (对关系型数据库进行操作的连接桥)、JMS(提供异步消息处理机制)、JTA / JTS(组件的事物处理支持)、JavaMail/ JAF (提供与平台无关的电子邮件服务功能)、JCA(用于与其它系统进行集成)以及 XML(一些 J2EE 技术的所依靠的技术)。下面介绍课题设计中所用到的J2EE技术--JSP技术: