目录
引子 开发环境配置............................................. 1
0.1 安装JDK ................................................. 1
0.2 基于ADT插件的Eclipse环境的下载和安装 ...................... 3
0.3 基于PDT插件的Eclipse环境的下载和安装 ....................... 9
0.4 XAMPP套件安装 ............................. 10
项目一 在线音乐播放器.............................. 14
任务1-1 服务端开发 .......................................... 16
1.1.1 服务端目录结构设置 ................................ 16
1.1.2 接口设计 .......................................... 16
1.1.3 服务端代码编写 ....................................... 16
1.1.4 测试 .................................................... 17
任务1-2 客户端开发 ............................................. 18
1.2.1 客户端文件结构 .......................................... 18
1.2.2 客户端开发 ................................................ 18
1.2.3 测试 .................................................... 45
相关知识点与课后题..................................... 45
项目二 QQ在线聊天APP......................................... 47
任务2-1 用户注册及登录模块开发 ............................... 50
2.1.1 数据库开发 .......................................... 50
2.1.2 服务端开发 ......................................... 52
2.1.3 客户端开发 ............................................. 58
任务2-2 聊天信息发送及接收模块开发 ......................... 79
2.2.1 服务端开发 ................... 79
2.2.2 客户端开发 .................... 82
2.2.3 测试 ............................................. 97
相关知识点与课后题.............................. 98
项目三 在线点餐系统............................ 109
任务3-1 服务端开发 ..........................116
3.1.1 数据库设计 ...............................116
3.1.2 接口设计 ...........................................117
3.1.3 服务端开发 ............................119
任务3-2 管理端开发 ............................. 129
3.2.1 管理端文件结构 ....................... 129
3.2.2 管理端开发 .................................... 129
任务3-3 客户端开发 ...................... 143
3.3.1 客户端文件结构 ...................... 143
3.3.2 客户端开发 ............................ 144
相关知识点与课后题.................................... 193
项目四 自我实践............................................. 203
附录A PHP开发框架初步....................................... 206
A.1 PHP开发框架简介 ............................ 206
A.2 ThinkPHP开发框架实例 ...................... 207
A.2.1 数据库 ...................................... 208
A.2.2 View(视图)开发 ............................. 208
A.2.3 Controller(控制器)开发 ........................... 210
A.2.4 Model(模型)开发 .......................211
A.2.5 测试 .................................211
A.3 小结 ......................................211
A.4 课后题 ...................... 212
参考文献.......................... 213