图书介绍

Java网络程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java网络程序设计
  • 房晓溪编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113063772
  • 出版时间:2005
  • 标注页数:283页
  • 文件大小:14MB
  • 文件页数:297页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java网络程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 网络程序设计1

1-1 选择JAVA语言1

1-2 网络常识1

1-2-1 网络体系结构1

1-2-2 协议2

1-2-3 OSI参考模型2

1-2-4 命名与路由3

1-2-5 Internet地址3

1-3 网络程序设计简介4

1-4 网络程序设计技术5

1-4-1 Socket5

1-4-2 RPC6

1-4-3 网络程序设计特性6

1-5 Java支持的网络程序设计7

1-6 移动网络8

1-7 Java安全性常识8

1-9 实践检验10

1-8 本章小结10

习题11

第2章 网络程序设计的编程基础12

2-1 在没有网络的前提下测试程序12

2-2 端口12

2-3 套接字13

2-4-2 流通信协议14

2-4-3 UDP与TCP14

2-4-1 数据报通信协议14

2-4 TCP/IP和UDP/IP通信14

2-5 客户/服务器通信15

2-5-1 数据流15

2-5-2 TCP Socket16

2-5-3 UDP Socket(数据报)18

2-5-4 多点传送Socket19

2-6 Greetings服务器实例19

2-6-1 服务器程序20

2-6-2 客户程序21

2-7-1 GetName23

2-6-3 错误23

2-7 解析Internet地址23

2-7-2 GetIP24

2-7-3 NsLookup24

2-7-4 IPtoName25

习题26

第3章 客户和服务器程序设计28

3-1 对现有服务编写客户程序28

3-1-1 SMTP客户程序28

3-1-2 finger客户程序30

3-1-3 ping客户程序32

3-2 使用线程进行编程33

3-2-1 线程34

3-2-2 线程的优点35

3-2-3 创建和运行线程35

3-2-4 创建和启动线程36

3-2-6 控制线程37

3-2-7 改变线程优先级37

3-2-5 使线程睡眠37

3-2-8 同步38

3-3 编写新的服务器和客户程序39

习题44

第4章 应用程序中的Socket45

4-1 开发一个多线程HTTP服务器45

4-2 HTTP的安全49

4-3-2 代理服务器的优点50

4-3-1 代理服务器的工作方式50

4-3 代理服务器50

4-4 通过Socket访问数据库51

4-5 解释JDBC52

4-5-1 JDBC安全模式52

4-5-2 JDBC DriverManager52

4-5-3 剖析JDBC应用程序53

4-5-4 Java对象的持久性存储器55

习题58

5-1 对象序列化59

第5章 Socket高级编程59

5-1-1 对象序列化与持久性60

5-1-2 对象序列化的安全61

5-1-3 控制序列化62

5-1-4 序列化对象的版本63

5-2 Socket对象63

5-3 数字签名报文66

5-3-1 java.security包66

5-3-2 数字签名66

5-3-3 示例:通过Socket签名文件67

习题72

第6章 实例分析:全局计算引擎73

6-1 简介73

6-2 基于Web的全局计算73

6-2-1 需要全局计算的原因73

6-2-2 需要基于Web计算的原因74

6-2-3 需考虑的问题74

6-3-2 缺点75

6-3-1 优点75

6-3 不用CGI的原因75

6-4 客户/服务器模式76

6-5 安全问题76

6-6 实现细节76

6-6-1 类装载器77

6-6-2 安全策略80

6-6-3 计算引擎82

6-6-4 命令行客户程序85

6-7-2 代理程序86

6-7 其他问题86

6-7-1 搜索计算资源86

6-8 小结87

习题88

第7章 远程方法调用89

7-1 远程方法调用简介89

7-2 利用RMI建立分布式系统89

7-3 定义远程对象90

7-4-2 远程引用层91

7-4 桩/构架层91

7-4-1 桩/构架层91

7-4-3 传输层92

7-5 RMI如何工作92

7-6 分布垃圾回收92

7-7 RMI和OSI参考模型93

7-8 安全93

7-9 小结94

习题94

第8章 从RMI开始96

8-1 基于RMI应用程序的剖析96

8-1-1 定义远程接口96

8-1-2 实现远程接口97

8-1-3 使用远程接口开发客户程序99

8-1-4 产生桩和构架100

8-1-5 启动RMI注册表101

8-2-1 从注册表中删除一个对象102

8-2 使用RMI注册表工作102

8-1-6 运行服务程序和客户程序102

8-2-2 重新绑定一个对象到注册表103

8-3 RMI与Socket比较103

8-4 小结104

习题104

第9章 高级RMI编程105

9-1 “城市信息”服务器105

9-1-1 定义一个远程接口105

9-1-2 实现远程接口106

9-1-3 开发一个客户程序107

9-1-4 产生桩和构架107

9-1-5 启动RMI注册表107

9-1-6 运行服务器和客户程序107

9-2 实现“工厂”107

9-2-1 定义“工厂”接口108

9-2-2 实现City2接口108

9-2-3 实现CityFactory接口109

9-2-4 调用“工厂”110

9-2-5 运行“工厂”111

9-3 实现回调111

9-3-1 Java中的回调111

9-3-2 在RMI中实现回调111

9-4 通过RMI签名对象115

9-4-1 java.security包115

9-4-2 示例115

9-5 小结118

习题118

第10章 使用Java 2进行RMI编程120

10-1 创建定制的Socket类型120

10-2 创建一个定制的RMISocketFactory121

10-2-1 减少一个Socket类型121

10-2-2 减少更多的Socket类型121

10-2-3 使用定制的RMISocketFactory122

10-3 SSLSocket122

10-4-1 简介123

10-4 远程对象激活123

10-4-2 激活协议124

10-4-3 创建一个可激活的远程对象124

10-5 版本控制127

10-5-1 包的版本127

10-5-2 产品版本与用户129

10-6 小结129

习题129

11-1-1 两层结构130

11-1-2 三层结构130

11-1 网络应用的系统结构130

第11章 JSP技术基础130

11-1-3 网络应用构架中的一些补充概念131

11-2 J2EE技术简介133

11-2-1 J2EE的结构133

11-2-2 J2EE中的主要组件134

11-3 JSP技术概述136

11-3-1 JSP的技术原理136

11-3-3 JSP与Servlet的比较139

11-3-2 JSP与ASP139

11-3-4 JSP运行环境的配置140

11-4 JSP基本语法140

11-4-1 变量声明与表达式141

11-4-2 程序段142

11-4-3 基本指令143

11-4-4 将JSP与HTML结合起来145

11-4-5 本节综合实例146

11-5-1 jsp:include动作147

11-5 JSP标准动作147

11-5-2 使用Java Bean149

11-5-3 jsp:forward动作150

11-5-4 jsp:plugin动作152

11-6 JSP的内置对象154

11-6-1 对象的可见范围154

11-6-2 与输入输出有关的内置对象156

11-6-3 session对象158

11-6-4 与上下文有关的内置对象162

11-7 疑难问题解答165

11-6-5 用于错误处理的内置对象165

11-6-6 与Servlet有关的内置对象165

11-8 本章小结166

11-9 实践检验166

习题169

第12章 Java Servlet应用技术173

12-1 Servlet介绍173

12-1-1 什么是Servlet173

12-1-2 Servlet技术的特点173

12-1-3 Servlet的生命周期174

12-1-4 开发、部署一个简单的Servlet174

12-2 Servlet的配置176

12-2-1 Servlet的名字、类和其他杂项177

12-2-2 初始化参数177

12-2-3 启动装入优先级178

12-2-4 Servlet的映射178

12-3-1 Servlet实现相关的类和方法179

12-2-5 运行安全设置179

12-3 Servlet常用接口的使用179

12-3-2 Servlet配置相关180

12-3-3 异常相关类181

12-3-4 请求和响应相关的类和接口181

12-3-5 会话跟踪182

12-3-6 Servlet上下文183

12-3-7 Servlet协作183

12-4 开发Web应用过滤程序184

12-3-8 过滤184

习题189

第13章 可扩展标志语言(XML)编程191

13-1 XML简介191

13-2 XML技术的主要特性192

13-2-1 格式正规的XML192

13-2-2 文档类型定义192

13-2-3 数据建模192

13-2-4 文档对象模型192

13-2-7 链接和查询193

13-2-5 XML简单API193

13-2-6 命名空间和模式193

13-2-8 转换XML194

13-2-9 XML和数据库194

13-2-10 服务器到服务器195

13-2-11 电子商务与XML195

13-2-12 使用样式195

13-3 XML语法196

13-3-1 XML语法规则196

13-3-2 元素的语法197

13-3-3 注释的语法198

13-3-4 CDATA的语法198

13-3-5 Namespaces的语法198

13-3-6 entity的语法199

13-3-7 DTD的语法200

13-4 解析器202

13-4-1 事件驱动的解析器202

13-4-2 基于树的解析器203

13-4-3 解析器基准测试204

13-5 SAX 1.0介绍204

13-5-1 事件驱动接口204

13-5-2 SAX的由来207

13-5-3 SAX的高级特性222

13-5-4 一些SAX设计模式227

习题240

14-1 什么是XSL242

第14章 可扩展样式XSL编程242

14-2 使用XSLT引擎245

14-3 XSLT样式表命令253

14-3-1 创建模板254

14-3-2 处理空白254

14-3-3 输出格式255

14-3-4 合并样式表255

14-3-5 嵌入样式表256

习题257

15-2-1 直接读写XML文档258

15-2 XML解析器258

第15章 用Servlet与XSL结合开发WEB应用程序258

15-1 什么是JAXP258

15-2-2 使用XmlDocument类259

15-2-3 使用TransformerFactory和Transformer类260

15-2-4 OutputKeys类261

15-2-5 使用Xalan XML Serializer262

15-3 Servlet与XSL配合机制263

习题265

第16章 Java网络程序设计实例266

16-1 举例:客户中心系统266

16-1-1 项目需求、目的266

16-1-2 功能概述266

16-1-3 功能具体分析266

16-1-4 安全性需求267

16-1-5 可维护性需求267

16-2 数据库设计268

热门推荐