| 作 者: | 刘化君 |
| 出版社: | 机械工业出版社 |
| 丛编项: | |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | 暂缺 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
前言
第1章 概述
1.1 引言
1.2 计算机网络基础
1.2.1 何谓计算机网络
1.2.2 tcp/ip协议的体系结构
1.2.3 互联网络的数据通信过程
1.3 tcp/ip
1.3.1 ip地址和域名
1.3.2 ip数据报
1.3.3 udp数据报
1.3.4 tcp数据报
1.3.5 进程间的网络通信
1.4 java语言网络编程
1.5 网络计算
1.5.1 计算模式的发展过程
1.5.2 网络计算的形式
1.5.3 网络计算与分布式计算
1.6 面向对象技术简介
1.6.1 何谓面向对象技术
1.6.2 面向对象技术研究的内容
本章小结
思考与练习
第2章 java网络编程基础
2.1 java网络编程语言简介
2.1.1 java语言的概述
2.1.2 java语言的特点
2.1.3 选择java网络编程的原因
2.2 java网络编程环境与运行
2.2.1 搭建jdk 6开发环境
2.2.2 java语言程序的创建及运行
2.2.3 java api文档的使用
2.3 java语言程序集成开发工具
2.3.1 jcreator的安装与使用
2.3.2 eclipse的安装与使用
本章小结
思考与练习
第3章 输入/输出处理
3.1 输入/输出流的基本概念
3.2 流的工作方式
3.2.1 输入流
3.2.2 输出流
3.3 过滤器流
3.3.1 过滤器流与流的串接
3.3.2 过滤器输入流
3.3.3 过滤器输出流
3.4 读取器和写入器
3.4.1 unicode标准
3.4.2 读取器
3.4.3 写入器
3.5 输入输出流的高级应用
3.5.1 对象的序列化与反序列化
3.5.2 解析网络数据流的方法
本章小结
思考与练习
第4章 访问internet资源
4.1 获取网络接口和地址信息
4.1.1 java.net.inetaddress类
4.1.2 用inetaddress类查询主机地址
4.1.3 查询网络接口的ip地址
4.2 获取internet属性信息
4.2.1 url类简介
4.2.2 获取网络属性信息的主要方法
4.2.3 用url类检索网络资源
4.3 urlconnection类
4.3.1 urlconnection类的构造函数
4.3.2 配置连接
4.3.3 向服务器写入数据
4.4 httpurlconnection类
4.5 用swing显示html文档
4.5.1 swing组件上的html
4.5.2 用jeditorpane组件创建简单的浏览器
本章小结
思考与练习
第5章 tcp流式套接字编程
5.1 socket类
5.1.1 套接字通信概述
5.1.2 客户机套接字
5.1.3 tcp流式套接字读/写操作
5.2 创建tcp客户机
5.2.1 日期时间客户机
5.2.2 简单的邮件发送程序
5.2.3 简单的ftp客户机
5.3 serversocket类
5.3.1 服务器套接字
5.3.2 应用套接字进行通信的基本模式
5.4 创建tcp服务器
5.4.1 日期时间服务器
5.4.2 简单的邮件服务器
5.4.3 简单的ftp服务器
5.4.4 简单的web服务器
5.5 网络安全通信
5.5.1 安全通信简介
5.5.2 java安全套接字扩展
5.5.3 sslsocket类的方法
5.5.4 sslserversocket类的方法
5.5.5 创建基于ssl的安全服务器/客户机
本章小结
思考与练习
第6章 udp数据报套接字编程
6.1 udp通信概述
6.2 datagrampacket类
6.2.1 构造函数
6.2.2 datagrampacket类的常用方法
6.3 datagramsocket类
6.3.1 构造函数
6.3.2 datagramsocket类的常用方法
6.4 udp数据报通信基本模式
6.4.1 发送udp数据包
6.4.2 侦听接收udp数据包
6.4.3 发送和接收udp数据包程序示例
6.5 基于udp的简单客户机/服务器设计
6.5.1 构建回显客户机和回显服务器
6.5.2 简单udp客户机和服务器程序设计
6.6 网络组播通信
6.6.1 multicastsocket类
6.6.2 网络组播编程示例
6.6.3 广播
本章小结
思考与练习
第7章 多线程与非阻塞通信
7.1 java中的多线程
7.1.1 程序、进程与线程
7.1.2 java多线程类和接口
7.1.3 线程的状态
7.2 创建线程
7.2.1 通过继承thread类创建线程
7.2.2 通过runnable接口创建线程
7.3 线程的控制与调度
7.3.1 线程的控制
7.3.2 线程优先级及调度
7.4 线程同步
7.4.1 代码块级同步
7.4.2 方法级同步
7.4.3 线程死锁
7.5 线程间通信
7.6 线程池
7.6.1 创建线程池
7.6.2 jdk类库提供的线程池
7.7 非阻塞通信
7.7.1 阻塞通信与非阻塞通信
7.7.2 支持非阻塞通信的主要类
7.8 基于非阻塞通信的服务器
7.9 基于非阻塞通信的客户机
本章小结
思考与练习
第8章 分布式计算
8.1 分布式计算与rmi
8.1.1 何谓分布式计算
8.1.2 远程方法调用(rmi)
8.2 rmi应用编程示例
8.2.1 服务器端的编程与运行
8.2.2 调用远程服务的客户机程序
8.2.3 rmi系统的工作方式及运行
8.3 远程方法调用包和类
8.3.1 java.rmi包
8.3.2 java.rmi.server包
8.3.3 java.rmi.registry包
8.4 代码与类的动态加载
8.4.1 服务器端的程序编制
8.4.2 客户机端的程序编制
8.4.3 客户机/服务器程序部署及类的动态加载
8.5 线程的动态加载
8.5.1 编制动态加载的线程代码
8.5.2 实现rmi远程接口
8.5.3 客户机/服务器程序
8.6 远程对象激活
8.6.1 java.rmi.activation包
8.6.2 创建可激活的远程对象
8.6.3 注册可激活的远程对象
8.7 用rmi和corba进行分布式计算
8.7.1 corba简介
8.7.2 corba及java idl应用编程
8.7.3 corba程序的运行
本章小结
思考与练习
第9章 java数据库操作
9.1 数据库的连接
9.1.1 关系数据库概述
9.1.2 sql语言
9.1.3 java环境与数据库的连接
9.2 mysql数据库的使用
9.2.1 mysql数据库的安装与配置
9.2.2 mysql的基本操作
9.3 常用的jdbc api
9.3.1 jdbc的常用接口和类
9.3.2 jdbc api访问数据库的步骤与方法
9.4 jdbc访问:mysql数据库编程示例
9.4.1 jdbc api的典型应用
9.4.2 执行sql语句修改数据库
9.4.3 resultset结果集的操作
9.4.4 blob和clob类型数据的处理
本章小结
思考与练习
第10章 javamail编程
10.1 javamail api简介
10.1.1 javamail的分层体系
10.1.2 javamail api常用类简介
10.2 配置javamail程序开发环境
10.2.1 获得javamail api的类库
10.2.2 测试javamail api的安装
10.2.3 安装配置邮件服务器
10.3 发送e-mail程序设计
10.3.1 编制发送电子邮件程序的步骤
10.3.2 发送电子邮件程序的编制
10.3.3 发送带有附件的邮件
10.4 接收e-mail程序设计
10.4.1 编制接收电子邮件程序的步骤
10.4.2 接收邮件程序的编制
10.4.3 读取邮件中的附件
10.5 用户身份认证
10.5.1 创建authenticator类的子类mailauthenticator
10.5.2 带有身份认证的邮件程序
10.6 创建和读取复杂电子邮件
10.6.1 地址
10.6.2 邮件首部信息
10.6.3 邮件标志和删除邮件
10.6.4 回复邮件
10.6.5 转发邮件
10.6.6 处理html邮件
本章小结
思考与练习
第11章 基于jxta的对等计算
11.1 p2p计算概述
11.1.1 p2p网络的定义
11.1.2 p2p网络拓扑结构
11.1.3 p2p计算研究的主要内容
11.2 jxta开发基础
11.2.1 jxta简介
11.2.2 jxta网络的组织形式
11.2.3 jxta的基本协议
11.2.4 jxta开发环境及其配置
11.2.5 jxta编程入门
11.3 基于管道的通信
11.3.1 jxta pipe api
11.3.2 管道通信的过程
11.3.3 管道通信程序示例
11.4 基于jxta的p2p网络构建
11.4.1 p2p网络模型的框架思想
11.4.2 创建基于jxta的p2p网络
11.5 jxta程序的结构
本章小结
思考与练习
第12章 web service简介
12.1 web service的基本概念
12.1.1 服务描述语言
12.1.2 简单对象访问协议
12.1.3 服务发现
12.1.4 web setvice是一种分布式计算技术
12.2 基于axis开发web service的环境搭建
12.2.1 tomcat+axis的安装配置
12.2.2 测试运行apache axis
12.3 web service编程示例
12.3.1 创建提供soap服务的java类
12.3.2 发布soap服务器端的程序
12.3.3 创建soap客户机程序
本章小结
思考与练习
参考文献