《Java网络编程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:殷兆麟主编
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2001
  • ISBN:7118024759
  • 页数:264 页
图书介绍:

1.1 Java发展简史 1

1.2 Java的语言特性 1

1.2.1 面向对象 1

第1章 Java语言 1

1.2.2 可移植性 2

1.2.3 稳定性和安全性 4

1.2.4 简单性 4

1.2.5 高性能 5

1.2.7 分布式 6

1.2.6 动态特性 6

1.3 Java语言的特点 7

1.3.1 包、接口和类 7

1.3.2 出错与异常处理 8

1.3.3 多线程机制 11

1.3.4 Java虚拟机 11

1.3.5 网络功能 13

1.4.1 标识符 14

1.4.2 注释 14

1.4 Java语言的基本表示法 14

1.4.3 关键字 15

1.4.4 基本数据类型 15

1.4.5 运算符及其执行顺序 17

1.4.6 程序流程控制 18

1.5 使用Java语言进行面向对象程序设计 21

1.5.1 Java是如何工作的 21

1.5.2 面向对象编程 23

1.5.4 定义Java类 32

1.5.3 面向对象编程和基于组件的编程 32

1.5.5 创建和使用对象 46

1.6 AWT类库及其应用 52

1.6.1 Java用户接口 52

1.6.2 用组件构造用户接口 60

1.6.3 组件在容器中的布局 72

1.7 输入输出 79

1.7.1 输入 79

1.7.2 输出 85

1.7.3 与输入、输出相关的类 90

1.7.4 示例程序 91

1.8 典型数据结构有关的Java类库及其使用 94

1.8.1 字符串类 95

1.8.2 数组类 96

1.8.3 Utility类库的大致构成 97

1.8.4 日期时间类 97

1.8.5 向量类及其使用 99

1.8.6 哈希表类及其应用 102

1.8.7 栈类 104

2.1 Java网络编程基本概念 105

2.1.1 TCP/IP协议组 105

第2章 Java网络编程基础 105

2.1.2 套接字(Socket) 106

2.1.3 端口 118

2.2 使用TCP协议的Socket网络编程 118

2.2.1 一对一的Socket C/S通信 118

2.2.2 TCP协议通信的服务方实现 119

2.2.3 TCP协议通信的客户方实现 120

2.2.4 一对多的Socket C/S通信 126

2.2.5 一对多通信的客户方实现 126

2.2.6 一对多通信的服务方实现 127

2.3.1 UDP与TCP的对比 135

2.3 使用UDP协议的Socket C/S通信 135

2.3.2 UDP协议通信的服务方实现 141

2.3.3 UDP协议通信的客户方实现 142

第3章 Java中URL类的应用 144

3.1 Java URL类简介 144

3.2 用URL获取文本和图像 145

3.3 用URL获取网上HTML文件 149

3.4 用URL获取WWW资源 150

4.2 JDBC的基本功能与特点 154

4.2.1 JDBC的基本功能 154

4.1 概述 154

第4章 Java与数据库的连结——JDBC技术 154

4.2.2 JDBC API特点 155

4.2.3 JDBC是低级的API与高级API的基础 156

4.2.4 JDBC与ODBC和其他API的比较 156

4.2.5 在数据库存取的二层与三层模型上的应用 157

4.3 JDBC产品 158

4.3.1 JavaSoft框架 158

4.3.2 JDBC驱动器类型 159

4.4.1 使用方法 160

4.4 JDBC API 160

4.4.2 安全性问题 161

4.4.3 JDBC接口概貌 162

4.4.4 进一步了解JDBC API 164

4.5 JDBC应用 165

4.5.1 数据库建立连接 165

4.5.2 执行查询语句 166

4.5.3 检索结果集 168

4.5.4 更新数据库操作 169

4.5.5 参数的输入和输出 170

4.5.6 动态数据库访问 172

4.5.7 JDBC中的例外 174

4.5.8 JDBC中的其他问题 176

4.6 应用Java JDBC开发二层C/S数据库应用程序 177

4.6.1 JDBC-ODBC桥驱动程序开发数据库应用 177

4.6.2 运用纯Java JDBC驱动程序开发数据库应用 179

第5章 Java RMI技术 182

5.1 分布式技术及从RPC到RMI 182

5.1.1 RPC的发展及其不足 182

5.1.3 RMI的工作步骤 186

5.1.2 分布式对象技术及RMI的诞生 186

5.2.1 远程对象参数的传输 187

5.2 Java RMI中的参数传递 187

5.2.2 远程对象引用 188

5.2.3 远程方法参数类型不正确 188

5.2.4 自定义类与RMI的序列化机制 188

5.2.5 Java RMI的数据类型 189

5.2.6 Java RMI的回收机制 189

5.2.8 Java RMI的连接协议 191

5.2.9 Java RMI的分布进程 191

5.3 RMI的工作步骤 193

5.3.1 设置 193

5.3.2 接口 193

5.3.3 RMI命名规则 193

5.3.4 启动RMI自举注册表 194

5.3.5 远程方法的基本步骤 195

5.3.6 编程的主要接口APIS 195

5.3.7 程序举例 195

5.2.7 Java RMI动态类装载与安全机制 196

5.4.1 编制JDBC程序的一般知识 198

5.4 与JDBC结合构架分布式数据库应用 198

5.4.2 运用Java RMI构架三层分布式数据库应用 199

5.5 RMI的应用举例 199

5.5.1 简单调用:单客户单服务 199

5.5.2 分布方法:单客户多服务 202

5.5.3 递归方法调用:客户与服务的互调用 205

5.5.4 级联调用:服务端调用另一服务 208

5.5.5 分布数据库应用:与JDBC结合构架网络数据库 209

5.6 用RMI技术实现简单的远程产品定购系统 213

5.6.1 产品定购系统的设计说明 213

5.6.2 系统的实现有关细节 215

5.6.3 实现本系统的意义 216

5.7 关于Java RMI的未来 216

第6章 Java与CORBA技术 217

6.1 CORBA简介 217

6.1.1 CORBA的主要内容 217

6.1.2 CORBA的技术特色 218

6.1.3 CORBA产品一览 219

6.2 ORB系统组成及其运行原理 219

6.2.1 ORB系统组成结构 219

6.2.3 ORB间互操作机制 224

6.2.2 ORB系统运行原理 224

6.3.1 IDL语言 228

6.3 IDL语言与编译器 228

6.3.2 IDL/Java映射 231

6.3.3 IDL/Java编译器 246

6.4 CORBA,WWW和Java 248

6.5 采用Java语言在Web上构建CORBA应用 249

6.5.1 开发的一般过程 249

6.5.2 实例:基于CORBA的信息集成 249

6.6.1 定义服务器端基于CORBA的JDBC接口 253

6.6 移植JDBC API接口到CORBA体系结构 253

6.6.2 编写驱动程序的服务器端接口对象实现 255

6.6.3 编写驱动程序的客户端接口实现 255

6.6.4 程序设计中的相关问题 259

6.6.5 驱动程序服务器端的守护进程的设计及实现 260

6.6.6 利用该驱动程序开发企业实际应用系统 261

6.6.7 整个系统的设置及运行方法 261

6.7 Java与CORBA相结合的前景 262

参考文献 264