目 录
摘 要 .........................................................................................................................................................................I
ABSTRACT .................................................................................................................................................................II
第一章 概述.............................................................................................................................................................1
1.1 选题意义.......................................................................................................................................................1
1.2 论文研究内容...............................................................................................................................................3
1.3 主要解决的技术问题...................................................................................................................................3
第二章 可行性分析.................................................................................................................................................5
2.1 技术可行性...................................................................................................................................................5
2.1.1 动态网站技术介绍 ..............................................................................................................................5
2.1.2 程序语言的选择 ................................................................................................................................5
2.1.3 语言优势 ............................................................................................................................................7
2.1.4 操作可行性 ........................................................................................................................................8
2.2 环境可行性分析...........................................................................................................................................9
2.2.1 软件环境 ..............................................................................................................................................9
2.2.2 硬件环境 ..............................................................................................................................................9
2.3 系统结构可行性分析...................................................................................................................................9
2.3.1 B/S 模式简介 .....................................................................................................................................9
2.3.2 B/S 模式的优点 ...............................................................................................................................10
第三章 基于 AJAX 的 WEB 应用 ............................................................................................................................11
3.1 AJAX 定义....................................................................................................................................................11
3.2 AJAX 的工作原理........................................................................................................................................11
3.3 需要解决的问题..........................................................................................................................................15
3.4 AJAX 的优点..............................................................................................................................................16
第四章 系统实现...................................................................................................................................................18
4.1 实现效果.....................................................................................................................................................18
4.1.1 聊天主页面效果图 ..........................................................................................................................18
4.2 系统实现核心代码.....................................................................................................................................18
4.2.1 系统登录 servlet 逻辑 ....................................................................................................................18
4.2.2 发送聊天信息 servlet 逻辑 ............................................................................................................20
4.2.3 接受聊天信息的 servlet 逻辑 ........................................................................................................21
4.2.4 聊天展现层页面实现 ........................................................................................................................22
4.2.5 页面无刷新核心代码 ........................................................................................................................24
第五章 系统测试...................................................................................................................................................30
5.1 测试的定义及目的.....................................................................................................................................30
5.2 测试的原则.................................................................................................................................................30
5.3 测试的方法.................................................................................................................................................30