21世纪高等学校计算机类课程创新规划教材 Java网络编程案例教程 微课版PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:董相志,唐玉凯,张岳强,刘学刚,逯其鲁,贾金公,郭峰编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2017
- ISBN:9787302482833
- 页数:401 页
第1章 概述 1
1.1 网络编程简介 1
1.2 练习文件 1
1.3 开发工具准备 2
1.4 Java I/O流 2
1.5 Java Socket 5
1.6 Java线程 9
1.7 客户机/服务器一对一通信模型 12
1.8 服务器程序 15
1.9 客户机程序 17
1.10 小结 19
1.11 实验1:探索网络编程世界 21
1.12 习题1 22
第2章 一客户一线程 24
2.1 作品演示 24
2.2 本章重点知识介绍 27
2.3 客户机界面设计 29
2.4 服务器界面设计 31
2.5 客户机连接服务器 33
2.6 客户机发送消息 34
2.7 服务器启动线程及连接线程 36
2.8 客户机会话线程 38
2.9 小结 39
2.10 实验2:用SwingWorker改写线程 40
2.11 习题2 41
第3章 线程池 43
3.1 作品演示 43
3.2 本章重点知识介绍 46
3.3 客户机界面设计 47
3.4 服务器界面设计 50
3.5 自定义协议类 51
3.6 启动服务器 54
3.7 连接线程 55
3.8 关闭线程池 56
3.9 客户线程 56
3.10 客户机连接服务器 58
3.11 客户机发送消息 59
3.12 小结 60
3.13 实验3:线程池与一客户一线程 60
3.14 习题3 61
第4章 非阻塞I/O 69
4.1 作品演示 69
4.2 本章重点知识介绍 74
4.3 客户机界面设计 76
4.4 服务器界面设计 78
4.5 服务器自定义协议类 80
4.6 启动服务器 82
4.7 服务器轮询线程 83
4.8 服务器处理连接 85
4.9 服务器读写数据 85
4.10 客户机连接服务器 87
4.11 客户机出拳逻辑 88
4.12 小结 92
4.13 实验4:非阻塞I/O实验拓展 94
4.14 习题4 95
第5章 UDP协议通信 98
5.1 作品演示 98
5.2 本章重点知识介绍 101
5.3 客户机登录界面 104
5.4 客户机会话界面 106
5.5 服务器界面 107
5.6 消息类与转换类 108
5.7 消息协议设计 110
5.8 客户机登录逻辑 111
5.9 客户机发送消息 113
5.10 客户机离开逻辑 114
5.11 客户机自动接收消息 115
5.12 启动服务器 117
5.13 服务器处理消息线程 118
5.14 小结 120
5.15 实验5:QQ聊天项目拓展 121
5.16 习题5 121
第6章 TCP协议传输文件 124
6.1 作品演示 124
6.2 本章重点知识介绍 127
6.3 工具栏、弹出菜单和进度条 128
6.4 选择文件 129
6.5 文件发送线程 131
6.6 服务器处理连接线程 134
6.7 服务器接收文件线程 135
6.8 小结 136
6.9 实验6:端口扫描器 137
6.10 习题6 138
第7章 SSL安全通信 140
7.1 作品演示 140
7.2 本章重点知识介绍 143
7.3 用keytool生成公钥/私钥 147
7.4 创建QQDB数据库 150
7.5 数据库操作类 151
7.6 密钥算法类 155
7.7 数据库测试与数据准备 156
7.8 完成安全登录设计 158
7.9 发送文件与数字签名线程 159
7.10 服务器处理连接线程 163
7.11 接收文件与验证签名线程 164
7.12 小结 166
7.13 实验7:安全登录与安全注册 167
7.14 习题7 168
第8章 网络抓包与协议分析 170
8.1 作品演示 170
8.2 本章重点知识介绍 173
8.3 创建项目框架 175
8.4 用户界面设计 179
8.5 捕获网络数据包 180
8.6 包过滤器 184
8.7 自定义显示类 189
8.8 文件操作 194
8.9 主程序逻辑设计 196
8.10 小结 201
8.11 实验8:WireShark与Sniffer 201
8.12 习题8 202
第9章 Java邮件客户端 204
9.1 作品演示 204
9.2 本章重点知识介绍 206
9.3 SMTP协议概述与体验 207
9.4 POP3协议概述与体验 211
9.5 IMAP协议概述 213
9.6 JavaMail概述 214
9.7 客户端登录界面设计 214
9.8 客户端主界面设计 216
9.9 客户端邮件编辑界面设计 217
9.10 邮件发送功能 218
9.11 邮件接收类 221
9.12 邮件的解析与显示 222
9.13 小结 223
9.14 实验9:邮件客户端拓展 224
9.15 习题9 224
第10章 Java WebSocket 226
10.1 作品演示 226
10.2 本章重点知识介绍 228
10.3 开发准备 229
10.4 熟悉WebSocket 230
10.5 编写基础类 231
10.6 实现对数据库的操作 232
10.7 JSON格式转换 236
10.8 实现注册功能 238
10.9 实现登录与退出功能 242
10.10 编写聊天页面 243
10.11 实现收发信息与保存聊天记录 245
10.12 实现服务器群聊功能 248
10.13 小结 250
10.14 实验10:实现私聊功能 252
10.15 习题10 253
第11章 Nodejs和Socket.IO实现在线客服 255
11.1 作品演示 255
11.2 本章重点知识介绍 257
11.3 搭建简单的Web服务器 259
11.4 应用Backbonejs完成登录注册界面 260
11.5 初识MongoDB 264
11.6 连接MongoDB完成登录注册 267
11.7 完成聊天室基本界面 269
11.8 实现文本聊天功能 270
11.9 发送可爱表情 273
11.10 完成语音通话 275
11.11 小结 276
11.12 实验11:存储聊天记录 277
11.13 习题11 277
第12章 网络爬虫 279
12.1 作品演示 279
12.2 本章重点知识介绍 280
12.3 简单的网页抓取实例 281
12.4 处理HTTP状态码 283
12.5 分析目标页面参数 284
12.6 GET方法传递请求参数 285
12.7 POST方法传递请求参数 286
12.8 获取SSL加密页面 288
12.9 获取异步请求数据 290
12.10 处理HTML文本 293
12.11 处理JSON文本 296
12.12 信息数据的汇总处理 298
12.13 小结 301
12.14 实验12:网络爬虫实验拓展 301
12.15 习题12 302
第13章 Android QQ客户端 305
13.1 作品演示 305
13.2 本章重点知识介绍 309
13.3 新建QQClient项目 310
13.4 用户类User 311
13.5 用户适配器类UserItemAdapter 314
13.6 消息适配器类MessageItemAdapter 315
13.7 登录类LoginActivity及其布局 317
13.8 注册类RegisterActivity及其布局 322
13.9 用户列表类ListActivity及其布局 325
13.10 聊天类ChatActivity及其布局 327
13.11 全局配置文件AndroidManifest.xml 331
13.12 服务器的变化 333
13.13 小结 335
13.14 实验13:Android QQ实验拓展 337
13.15 习题13 337
第14章 Android新闻客户端 339
14.1 作品演示 339
14.2 本章重点知识介绍 340
14.3 编写新闻客户端主界面 343
14.4 编写新闻导航栏 348
14.5 编写新闻标题布局 352
14.6 本地新闻加载示例 353
14.7 使用Volley加载聚合数据 357
14.8 NetNewsAdapter优化 361
14.9 小结 363
14.10 实验14:OkHttp框架 364
14.11 习题14 364
第15章 Android企业即时通信系统 366
15.1 作品演示 366
15.2 本章重点知识介绍 368
15.3 搭建开发环境 370
15.4 初始源代码 372
15.5 连接服务器实现注册功能 374
15.6 登录和退出功能 377
15.7 获取好友并填充列表 380
15.8 发送文本消息 384
15.9 接收文本消息 386
15.10 添加和删除好友 389
15.11 分享位置之百度定位 391
15.12 分享位置之标记地图 396
15.13 小结 397
15.14 实验15:拓展系统功能 398
15.15 习题15 399
参考文献 401
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《云计算节能与资源调度》彭俊杰主编 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《Helmholtz方程的步进计算方法研究》李鹏著 2019
- 《博士教你识中药》(中国)黄汉超 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019