×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
图文详情
  • ISBN:9787302482833
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:32开
  • 页数:400
  • 出版时间:2017-11-01
  • 条形码:9787302482833 ; 978-7-302-48283-3

本书特色

本书围绕Java网络编程的关键技术和共性技术展开介绍,全书共分15章,每一章都以案例的设计与应用为主线,理论与实践结合。每一个案例都是经过精心挑选的经典应用。这些案例以桌面网络编程为起点,实现了从桌面网络编程到Web网络编程再到Android网络编程的三级跨越,极具应用价值。各部分内容衔接紧密,贴近实战,层层推进,相互呼应,体现了网络编程的大局观。 本书内容丰富,实用性强,教学资源系统全面,每一节都有与之对应的微课视频教程,与教材完全同步,读者扫描二维码即可在线观看。 本书既可作为高等院校信息技术类专业教材,也可供社会各界的信息技术人员学习参考。

内容简介

1.以应用为导向,以网络编程方法为核心,着重从实践层面实施案例教学,边理论边实践。2.每节内容均有微课视频教程,扫描书中二维码即可观看。3.配套教学资源齐全,源程序、实验报告、教学课件等电子资源可从清华大学出版社网站下载。

目录

目录 第1章概述 1.1网络编程简介 1.2练习文件 1.3开发工具准备 1.4Java I/O流 1.5Java Socket 1.6Java线程 1.7客户机/服务器一对一通信模型 1.8服务器程序 1.9客户机程序 1.10小结 1.11实验1: 探索网络编程世界 1.12习题1 第2章一客户一线程 2.1作品演示 2.2本章重点知识介绍 2.3客户机界面设计 2.4服务器界面设计 2.5客户机连接服务器 2.6客户机发送消息 2.7服务器启动线程及连接线程 2.8客户机会话线程 2.9小结 2.10实验2: 用SwingWorker改写线程 2.11习题2 第3章线程池 3.1作品演示 3.2本章重点知识介绍 3.3客户机界面设计 3.4服务器界面设计 3.5自定义协议类 3.6启动服务器 3.7连接线程 3.8关闭线程池 3.9客户线程 3.10客户机连接服务器 3.11客户机发送消息 3.12小结 3.13实验3: 线程池与一客户一线程 3.14习题3 第4章非阻塞I/O 4.1作品演示 4.2本章重点知识介绍 4.3客户机界面设计 4.4服务器界面设计 4.5服务器自定义协议类 4.6启动服务器 4.7服务器轮询线程 4.8服务器处理连接 4.9服务器读写数据 4.10客户机连接服务器 4.11客户机出拳逻辑 4.12小结 4.13实验4: 非阻塞I/O实验拓展 4.14习题4 第5章UDP协议通信 5.1作品演示 5.2本章重点知识介绍 5.3客户机登录界面 5.4客户机会话界面 5.5服务器界面 5.6消息类与转换类 5.7消息协议设计 5.8客户机登录逻辑 5.9客户机发送消息 5.10客户机离开逻辑 5.11客户机自动接收消息 5.12启动服务器 5.13服务器处理消息线程 5.14小结 5.15实验5: QQ聊天项目拓展 5.16习题5 第6章TCP协议传输文件 6.1作品演示 6.2本章重点知识介绍 6.3工具栏、弹出菜单和进度条 6.4选择文件 6.5文件发送线程 6.6服务器处理连接线程 6.7服务器接收文件线程 6.8小结 6.9实验6: 端口扫描器 6.10习题6 第7章SSL安全通信 7.1作品演示 7.2本章重点知识介绍 7.3用keytool生成公钥/私钥 7.4创建QQDB数据库 7.5数据库操作类 7.6密钥算法类 7.7数据库测试与数据准备 7.8完成安全登录设计 7.9发送文件与数字签名线程 7.10服务器处理连接线程 7.11接收文件与验证签名线程 7.12小结 7.13实验7: 安全登录与安全注册 7.14习题7 第8章网络抓包与协议分析 8.1作品演示 8.2本章重点知识介绍 8.3创建项目框架 8.4用户界面设计 8.5捕获网络数据包 8.6包过滤器 8.7自定义显示类 8.8文件操作 8.9主程序逻辑设计 8.10小结 8.11实验8: WireShark与Sniffer 8.12习题8 第9章Java邮件客户端 9.1作品演示 9.2本章重点知识介绍 9.3SMTP协议概述与体验 9.4POP3协议概述与体验 9.5IMAP协议概述 9.6JavaMail概述 9.7客户端登录界面设计 9.8客户端主界面设计 9.9客户端邮件编辑界面设计 9.10邮件发送功能 9.11邮件接收类 9.12邮件的解析与显示 9.13小结 9.14实验9: 邮件客户端拓展 9.15习题9 第10章Java WebSocket 10.1作品演示 10.2本章重点知识介绍 10.3开发准备 10.4熟悉WebSocket 10.5编写基础类 10.6实现对数据库的操作 10.7JSON格式转换 10.8实现注册功能 10.9实现登录与退出功能 10.10编写聊天页面 10.11实现收发信息与保存聊天记录 10.12实现服务器群聊功能 10.13小结 10.14实验10: 实现私聊功能 10.15习题10 第11章Nodejs和Socket.IO实现在线客服 11.1作品演示 11.2本章重点知识介绍 11.3搭建简单的Web服务器 11.4应用Backbonejs完成登录注册界面 11.5初识MongoDB 11.6连接MongoDB完成登录注册 11.7完成聊天室基本界面 11.8实现文本聊天功能 11.9发送可爱表情 11.10完成语音通话 11.11小结 11.12实验11: 存储聊天记录 11.13习题11 第12章网络爬虫 12.1作品演示 12.2本章重点知识介绍 12.3简单的网页抓取实例 12.4处理HTTP状态码 12.5分析目标页面参数 12.6GET方法传递请求参数 12.7POST方法传递请求参数 12.8获取SSL加密页面 12.9获取异步请求数据 12.10处理HTML文本 12.11处理JSON文本 12.12信息数据的汇总处理 12.13小结 12.14实验12: 网络爬虫实验拓展 12.15习题12 第13章Android QQ客户端 13.1作品演示 13.2本章重点知识介绍 13.3新建QQClient项目 13.4用户类User 13.5用户适配器类UserItemAdapter 13.6消息适配器类MessageItemAdapter 13.7登录类LoginActivity及其布局 13.8注册类RegisterActivity及其布局 13.9用户列表类ListActivity及其布局 13.10聊天类ChatActivity及其布局 13.11全局配置文件AndroidManifest.xml 13.12服务器的变化 13.13小结 13.14实验13: Android QQ实验拓展 13.15习题13 第14章Android新闻客户端 14.1作品演示 14.2本章重点知识介绍 14.3编写新闻客户端主界面 14.4编写新闻导航栏 14.5编写新闻标题布局 14.6本地新闻加载示例 14.7使用Volley加载聚合数据 14.8NetNewsAdapter优化 14.9小结 14.10实验14: OkHttp框架 14.11习题14 第15章Android企业即时通信系统 15.1作品演示 15.2本章重点知识介绍 15.3搭建开发环境 15.4初始源代码 15.5连接服务器实现注册功能 15.6登录和退出功能 15.7获取好友并填充列表 15.8发送文本消息 15.9接收文本消息 15.10添加和删除好友 15.11分享位置之百度定位 15.12分享位置之标记地图 15.13小结 15.14实验15: 拓展系统功能 15.15习题15 参考文献
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航