Java网络编程指南

Java网络编程指南
作 者: Chad Darby 邱仲潘 邱仲潘
出版社: 电子工业出版社
丛编项: 乐思公司编程指南系列
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Java
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Java网络编程指南》作者简介

内容简介

Java语言的独特之处和优势之一就在于从一开始就内置了对网络编程的支持。本书介绍了各种网络协议和开发各种网络应用程序的Java工具库,从网络基础开始,到核心的、更高级的Java网络API,提供了有关Java组网的综合介绍。除了JDK 1.3之外,还介绍了JDK 1.4中新的网络特性;并以大量例子解释了理论问题和抽象概念的实用情境。本书适用于应用程序设计和开发人员。

图书目录

第1章 Java网络编程简介

何谓网络编程

网络编程的作用

网络编程

Daytime协议举例

小结

第2章 网络基础

何谓网络

网络层

IP、TCP与UDP

组播

Internet

重要Internet协议

Internet标准

小结

第3章 网络应用程序模型

基本客户机/服务器模型

对等实体模型

混合模型

小结

第4章 Web基础

统一资源标识符

超文本与Web客户机/服务器编程

显示与描述数据

交互性和Web客户机/服务器编程

小结

第5章 Java I/O

流、管道、过滤

java.io基础类

让I/O更方便

字符流:对文本数据的I/O的支持

用管道连接

小结

第6章 线程

概述

线程机制

线程应用程序的常见问题

编写高效的多线程应用程序

小结

第7章 Java安全模型

安全的重要性

沙袋模型

命令行安全工具

浏览器兼容性

Java 2模型

小结

第8章 Internet寻址与命名

Internet

Internet地址

Internet名称(域名系统)

java.net.InetAddress

DNS查找举例

本地主机举例

缓存缺陷

JDK 1.4改变

高级问题

小结

第9章 TCP编程

传输控制协议

套接编程

Java TCP编程

RFC 868——时间协议实现

应用层协议设计和实现

JDK 1.4 TCP套接库改变

小结

第10章 UDP编程

用户数据报协议

Java UDP编程

简单UDP例子

UDP回显服务

实时通信协议

JDK 1.4改变

小结

第11章 组播

为什么用组播

一对一模型——单播

一对多模型——组播

实现组播应用

Java IP组播编程

IP组播主机配置

完整例子:一组闲聊应用程序

小结

第12章 Java URL处理器体系结构

统一资源标识符

Java URL处理体系结构

标准Java处理器

提供其他处理器

完整例子

JDK 1.4改变

小结

第13章 实现HTTP服务器

HTTP服务器范例

HTTP 1.0操作细节

CGI执行

与旧版HTTP的兼容性

设计类层次

HTTPServer应用程序

安装与运行HTTPServer

在HTTPServer中增加特性

小结

第14章 使网络应用程序更安全

加密法

Java 2平台加密支持:JCA

标识人:JAAS

防止窃听:JCE

服务:JSSE

小结

第15章 对象序列化

如何序列化

处理对象流

生成Serializable类

版本

实用应用程序

小结

第16章 RMI

分布式计算与RPC

简单学校成绩系统

改进学校成绩系统

小结

第17章 CORBA

CORBA概述

简单CORBA对象与客户机

IDL入门

RMI-IIOP与CORBA

小结

第18章 servlet

何谓servlet

类似技术

实现servlet

管理会话

属性的含义

异常处理

servlet日志

小结

第19章 E-mail与JavaMail

E-mail消息系统

让系统准备使用JavaMail

集成起来:ezmail应用程序

小结

第20章 消息与JMS

企业消息

Java消息服务

JMS API

小结

第21章 JDK 1.4组网

新的I/O API

新基础类:Buffer与Channels

java.net改进

其他新特性

小结

附录A Java网络连接异常

Java异常处理

java.net异常

小结

附录B 安装与配置Tomcat 4.0

安装Tomcat 4.0