目 录
1 引言 ................................................................................................................................................1
2 系统综述 ........................................................................................................................................1
3 游戏的现状和关键技术介绍 ........................................................................................................2
3.1 软件现状..................................................................................................................................2
3.2 J2ME 概况 ...............................................................................................................................2
3.2.1 J2ME 的由来....................................................................................................................2
3.2.2 J2ME 的 3 层体系结构及 MIDP 简介............................................................................3
3.3 TOMCAT 服务器介绍 ...............................................................................................................4
3.4 SERVLET 技术介绍...................................................................................................................5
4 开发环境介绍 ...............................................................................................................................7
4.1 开发环境..................................................................................................................................7
4.2 关于 SAMSUNG WIRELESS TOOL KIT ..................................................................................7
5 客户端模块的开发 .......................................................................................................................7
5.1 综述 .........................................................................................................................................7
5.2 程序的类结构 .........................................................................................................................7
5.3 游戏的功能流程图 .................................................................................................................8
5.4 游戏的实现 .............................................................................................................................9
5.4.1 主类 Omok 的实现 .........................................................................................................9
5.4.2 游戏登录界面以及操作说明界面的实现 ...................................................................10
5.4.3 游戏画布类的实现 ........................................................................................................12
5.4.4 网络连接类的实现 ........................................................................................................14
5.4.5 五子棋获胜算法 ............................................................................................................15
6 服务器端程序的开发 ..................................................................................................................17
6.1 数据库的设计与实现............................................................................................................17
6.2 SERVLET 程序的编写.............................................................................................................17
7 改进建议和措施 ..........................................................................................................................20
7.1 关于图片问题........................................................................................................................20
7.2 软件测试................................................................................................................................20
7.2.1 测试前的准备工作 ........................................................................................................20
7.2.2 进行测试 ........................................................................................................................21
7.2.3 有待添加和完善的功能 ................................................................................................22
结 论 .........................................................................................................................................22