《Java P2P程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:Daniel Brookshier等著;常晓波,李静译
  • 出 版 社:北京:中国电力出版社
  • 出版年份:2003
  • ISBN:7508313100
  • 页数:285 页
图书介绍:

目录 1

前言 1

绪论 1

第1章 什么是P2P? 7

1.1 定义点对点 7

1.2 定义P2P 7

1.3 P2P概念 10

1.4 P2P应用程序 14

1.5 P2P的核心问题 16

1.6 P2P相关技术 22

1.7 小结 28

第2章 JXTA总览 31

2.1 JXTA的定义 31

9.5 小结 2 33

2.2 JXTA的概念 33

2.3 JXTA协议 44

2.4 点和组 45

2.5 通告 51

2.6 管道绑定协议 61

2.7 解析器 62

2.8 集合点协议 63

2.9 JXTA标识符 64

2.10 小结 65

第3章 JXTA协议 67

3.1 协议和API 67

3.2 JXTA的目标 68

3.3 JXTA点和Java 68

3.4 JXTA协议JAVA API概述 70

3.5 JXTA协议的Java API综述 71

3.7 点 73

3.6 JXTA应用程序从何处开始 73

3.8 启动JXTA 75

3.9 点发现协议API 75

3.10 点解析器协议API 84

3.11 点信息协议 90

3.12 点成员资格协议 92

3.13 管道绑定协议API 96

3.14 对等端点协议 101

3.15 小结 107

第4章 JXTA Shell 109

4.1 为什么要使用Shell? 109

4.2 安装和排错 109

4.3 Shell命令 115

4.4 使用Shell 118

4.5 添加Shell命令 121

4.6 小结 124

5.1 ping 125

第5章 JXTA的ping命令 125

5.2 命令总览 126

5.3 工程总览 126

5.4 需求 127

5.5 设计方法 127

5.6 实现 128

5.7 安装 152

5.8 测试 152

5.10 小结 153

5.9 对ping的进一步改进 153

第6章 在组中工作 155

6.1 点组的重要性 155

6.2 点组管理的重要性 156

6.3 点组管理的类型 156

6.4 点成员关系管理 157

6.5 小结 174

第7章 JXTA内容管理器服务(CMS) 175

7.1 总览 175

7.2 CMS的工作方式 177

7.3 一个简单的CMS 示例 178

7.4 总体设计 180

7.5 初始化内容管理器 180

7.6 搜索内容 183

7.7 小结 188

8.1 安全的重要性 189

8.2 安全是多方面的 189

第8章 JXTA和安全 189

8.3 P2P网络中的安全攻击 190

8.4 JXTA平台安全性 191

8.5 JXTA的安全需求 191

8.6 加密工具包 192

8.7 安全问题和解决方案 193

8.8 P2P系统中的信任关系 208

8.9 P2P安全模型 209

8.10 小结 212

第9章 在点间同步数据 213

9.1 为JXTA设计一个PDA管理器 213

9.2 设计考虑事项 215

9.3 组安全与联合 216

9.4 类的设计 218

第10章 JXTA Chess:游戏编程 235

10.1 运行JXTA Chess 236

10.2 类的总览 242

10.3 小结 258

第11章 JXTA Explorer 259

11.1 设计一个通告浏览器 259

11.2 设计总览 260

11.3 Explorer类 260

11.4 PeerDiscoveryThread类 265

11.5 AdvertisementTreeCellRenderer类 270

11.6 运行Explorer 272

11.7 小结 274

附录A JXTA社团项目 275

A.1 参加一个项目 275

A.2 提交一个新项目 275

A.3 JXTA.ORG开发环境 276

A.4 jxta.org项目 276

A.5 选择项目的细节 278

A.6 商业项目 280

附录B XML初步 283

B.1 XML基础 283

B.2 自描述 284

B.3 强类型和语法验证 284

B.4 XML中的问题 285