Java网络编程(第四版)

Java网络编程(第四版)
作 者: Elliotte Rusty Harold 李帅 荆涛
出版社: 中国电力出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Java Java Script J2EE 程序设计 计算机/网络
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  ElliotteRustyHarold编写Java网络程序长达近20年。他不仅是一位资深作者,撰写过数十本有关Java、XML和HTML的图书,还经常在行业大会上发表演讲。他对多个开源项目做出过贡献,包括JaxenXPath库和XOM。

内容简介

《Java网络编程(第四版)》实用指南全面介绍了如何使用Java开发网络程序。你将学习如何使用Java的网络类库既快速又轻松地完成常见的网络编程任务,如编写多线程服务器、加密通信、广播到本地网络,以及向服务器端程序提交数据。作者提供了真正可实用的程序来讲解他介绍的方法和类。第4版经过全面修订,已经涵盖REST、SPDY、异步I/O和很多其他高级技术。本书主要内容有:研究Internet底层协议,如TCP/IP和UDP/IP;了解Java的核心I/OAPI如何处理网络输入和输出;发现InetAddress类如何帮助Java程序与DNS交互;用Java的URI和URL类定位、识别和下载网络资源;深入研究HTTP协议,包括REST、HTTP首部和cookie;使用Java的底层Socket类编写服务器和网络客户端;利用非阻塞I/O同时管理多个连接。

图书目录

前言第1章

基本网络概念

网络

网络的分层

IP、TCP和UDP

Internet

客户/服务器模型

Internet标准第2章

输出流

输入流

过滤器流

阅读器和书写器第3章

线程

运行线程

从线程返回信息

同步

死锁

线程调度

线程池和Executor第4章

Internet地址

InetAddress类

Inet4Address和Inet6Address

NetworkInterface类

一些有用的程序第5章

URL和URI

URI

URL类

URI类

x-www-form-urlencoded

代理

通过GET与服务器端程序通信

访问口令保护的网站第6章

HTTP

HTTP协议

HTTP方法

请求主体

Cookie第7章

URLConnection

打开URLConnection

读取服务器的数据

读取首部

缓存

配置连接

配置客户端请求HTTP首部

向服务器写入数据

URLConnection的安全考虑

猜测MIME媒体类型

HttpURLConnection第8章

客户端Socket

使用Socket

用Telnet研究协议

构造和连接Socket

设置Socket选项

Socket异常

GUI应用中的Socket第9章

服务器Socket

使用ServerSocket

日志

构造服务器Socket

获得服务器socket的有关信息

Socket选项

HTTP服务器第10章

安全Socket

保护通信

创建安全客户端Socket

选择密码组

事件处理器

会话管理

客户端模式

创建安全服务器Socket

配置SSLServerSocket第11章

非阻塞I/O

一个示例客户端

一个示例服务器

缓冲区

通道

就绪选择第1

2章

U

DP

UDP协议

UDP客户端

UDP服务器

DatagramPacket类

DatagramSocket类

一些有用的应用程序

DatagramChannel第13章

IP组播

组播

使用组播Socket

两个简单示例