Java网络编程

Java网络编程
作 者: 殷兆麟
出版社: 国防工业出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Java
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

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

内容简介

本书介绍了Java基本语法,Java面向对象程序设计技术,Java程序如何使用TCP和UDP通信协议实现—对一、一对多的网络通信,如何用URL类来获取网络上的文本、图像和相关的网络资源。在介绍这些基本知识基础上,介绍了Java程序如何通过JDBC访问网络数据库;Java远程方法调用机制(RMI)原理及其分布式应用;CORBA技术有关理论,远程接口描述语言IDL到Java的转换,以及如何利用Java在CORBA环境下实现分布式数据库应用。这些内容对于进一步学习网络系统集成技术及代理技术都是非常有用的。本书可作为计算机专业本科高年级学生、研究生教材,也适用于计算机网络编程技术人员阅读。

图书目录

第1章 Java语言

1. 1 Java发展简史

1. 2 Java的语言特性

1. 2. 1 面向对象

1. 2. 2 可移植性

1. 2. 3 稳定性和安全性

1. 2. 4 简单性

1. 2. 5 高性能

1. 2. 6 动态特性

1. 2. 7 分布式

1. 3 Java语言的特点

1. 3. 1 包. 接口和类

1. 3. 2 出错与异常处理

1. 3. 3 多线程机制

1. 3. 4 Java虚拟机

1. 3. 5 网络功能

1. 4 Java语言的基本表示法

1. 4. 1 标识符

1. 4. 2 注释

1. 4. 3 关键字

1. 4. 4 基本数据类型

1. 4. 5 运算符及其执行顺序

1. 4. 6 程序流程控制

1. 5 使用Java语言进行面向对象程序设计

1. 5. 1 Java是如何工作的

1. 5. 2 面向对象编程

1. 5. 3 面向对象编程和基于组件的编程

1. 5. 4 定义Java类

1. 5. 5 创建和使用对象

1. 6 AWT类库及其应用

1. 6. 1 Java用户接口

1. 6. 2 用组件构造用户接口

1. 6. 3 组件在容器中的布局

1. 7 输入输出

1. 7. 1 输入

1. 7. 2 输出

1. 7. 3 与输入. 输出相关的类

1. 7. 4 示例程序

1. 8 典型数据结构有关的Java类库及其使用

1, 8. 1 字符串类

1. 8. 2 数组类

1. 8. 3 Utility类库的大致构成

1. 8. 4 日期时间类

1. 8. 5 向量类及其使用

1. 8. 6 哈希表类及其应用

1. 8. 7 栈类

第2章 Java网络编程基础

2. 1 Java网络编程基本概念

2. 1. 1 TCP/IP协议组

2. 1. 2 套接字(Sockec)

2. 1. 3 端口

2. 2 使用TCP协议的Socket网络编程

2. 2. 1 一对一的Socket C/S通信

2. 2. 2 TCP协议通信的服务方实现

2. 2. 3 TCP协议通信的客户方实现

2. 2. 4 一对多的Socket C/S通信

2. 2. 5 一对多通信的客户方实现

2. 2. 6 一对多通信的服务方实现

2. 3 使用UDP协议的Socket C/S通信

2. 3. 1 UDP与TCP的对比

2. 3. 2 UDP协议通信的服务方实现

2. 3. 3 UDP协议通信的客户方实现

第3章 Java中URL类的应用

3. 1 Java URL类简介

3. 2 用URL获取文本和图像

3. 3 用URL获取网上HTML文件

3. 4 用URL获取WWW资源

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

4. 1 概述

4. 2 JDBC的基本功能与特点

4. 2. 1 JDBC的基本功能

4. 2. 2 JDBC API特点

4. 2. 3 JDBC是低级的API与高级API的基础

4. 2. 4 JDBC与ODBC和其他API的比较

4. 2. 5 在数据库存取的二层与三层模型上的应用

4. 3 JDBC产品

4. 3. 1 JavaSoft框架

4. 3. 2 JDBC驱动器类型

4. 4 JDBC API

4. 4. 1 使用方法

4. 4. 2 安全性问题

4. 4. 3 JDBC接口概貌

4. 4. 4 进一步了解JDBC API

4. 5 JDBC应用

4. 5. 1 数据库建立连接

4. 5. 2 执行查询语句

4. 5. 3 检索结果集

4. 5. 4 更新数据库操作

4. 5. 5 参数的输入和输出

4. 5. 6 动态数据库访问

4. 5. 7 JDBC中的例外

4. 5. 8 JDBC中的其他问题

4. 6 应用Java JDBC开发二层C/S数据库应用程序

4. 6. 1 JDBC-ODBC桥驱动程序开发数据库应用

4. 6. 2 运用纯Java JDBC驱动程序开发数据库应用

第5章 Java RMl技术

5. 1 分布式技术及从RPC到RMI

5. 1. 1 RPC的发展及其不足

5. 1. 2 分布式对象技术及RMI的诞生

5. 1. 3 RMI的工作步骤

5. 2 JavaRMI中的参数传递

5. 2. 1 远程对象参数的传输

5. 2. 2 远程对象引用

5. 2. 3 远程方法参数类型不正确

5. 2. 4 自定义类与RMI的序列化机制

5. 2. 5 JavaRMI的数据类型.

5. 2. 6 JavaRMI的回收机制

5. 2. 7 JavaRMI动态类装载与安全机制

5. 2. 8 JavaRMI的连接协议

5. 2. 9 JavaRMI的分布进程

5. 3 RMI的工作步骤

5. 3. 1 设置

5. 3. 2 接口

5. 3. 3 RMI命名规则

5. 3. 4 启动RMI自举注册表

5. 3. 5 远程方法的基本步骤

5. 3. 6 编程的主要接口APIS

5. 3. 7 程序举例

5. 4 与JDBC结合构架分布式数据库应用

5. 4. 1 编制JDBC程序的一般知识

5. 4. 2 运用JavaRMI构架三层分布式数据库应用

5. 5 RMI的应用举例

5. 5. 1 简单调用:单客户单服务

5. 5. 2 分布方法:单客户多服务

5. 5. 3 递归方法调用:客户与服务的互调用

5. 5. 4 级联调用:服务端调用另一服务

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

5. 6 用RMI技术实现简单的远程产品定购系统

5. 6. 1 产品定购系统的设计说明

5. 6. 2 系统的实现有关细节

5. 6. 3 实现本系统的意义

5. 7 关于JavaRMI的未来

第6章 Java与CORBA技术

6. 1 CORBA简介

6. 1. 1 CORBA的主要内容

6. 1. 2 CORBA的技术特色

6. 1. 3 CORBA产品一览

6. 2 ORB系统组成及其运行原理

6. 2. 1 ORB系统组成结构

6. 2. 2 ORB系统运行原理

6. 2. 3 ORB间互操作机制

6. 3 IDL语言与编译器

6. 3. 1 IDL语言

6. 3. 2 IDL/Java映射

6. 3. 3 IDL/Java编译器

6. 4 CORBA, WWW和Java

6. 5 采用Java语言在Web上构建CORBA应用

6. 5. 1 开发的一般过程

6. 5. 2 实例:基于CORBA的信息集成

6. 6 移植JDBC API接口到CORBA体系结构

6. 6. 1 定义服务器端基于CORBA的JDBC接口

6. 6. 2 编写驱动程序的服务器端接口对象实现

6. 6. 3 编写驱动程序的客户端接口实现

6. 6. 4 程序设计中的相关问题

6. 6. 5 驱动程序服务器端的守护进程的设计及实现

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

6. 6. 7 整个系统的设置及运行方法

6. 7 Java与CORBA相结合的前景

参考文献