全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 程序与语言

Java网络编程案例教程(微课版21世纪高等学校计算机类课程创新规划教材)

  • 定价: ¥59
  • ISBN:9787302482833
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:清华大学
  • 页数:400页
  • 作者:编者:董相志//唐...
  • 立即节省:
  • 2017-11-01 第1版
  • 2017-11-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

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

目录

第1章  概述
  1.1  网络编程简介
  1.2  练习文件
  1.3  开发工具准备
  1.4  Java I/O流
  1.5  Java Socket
  1.6  Java线程
  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.3  SMTP协议概述与体验
  9.4  POP3协议概述与体验
  9.5  IMAP协议概述
  9.6  JavaMail概述
  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.7  JSON格式转换
  10.8  实现注册功能
  10.9  实现登录与退出功能
  10.10  编写聊天页面
  10.11  实现收发信息与保存聊天记录
  10.12  实现服务器群聊功能
  10.13  小结
  10.14  实验10:实现私聊功能
  10.15  习题10