分布式计算实验教程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:万海,李文军,周晓聪等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2012
- ISBN:9787111361190
- 页数:218 页
第一部分 基础知识 2
第1章 导论 2
1.1分布式计算技术简介 2
1.2实验教学模式探讨 4
1.2.1实验教学指导思想 4
1.2.2实验过程控制与评价 4
1.3分布式计算实验概述 5
第2章 分布式计算实验基础 7
2.1 Java语言基础 7
2.1.1 Java语言的主要特点 7
2.1.2 Java虚拟机 9
2.2面向对象技术与UML 10
2.2.1面向对象程序设计的基本特性 10
2.2.2面向对象建模与UML 11
2.2.3面向对象设计与设计模式 14
2.3异常处理机制 15
2.3.1异常处理的基本原则 15
2.3.2 Java语言的异常捕获与处理机制 17
2.4基于Socket API开发的基本原理 19
2.4.1 Socket API的基本概念 19
2.4.2套接字Socket API 19
2.4.3网络协议 22
2.5多线程机制 23
2.5.1多线程基础(同步与通信) 23
2.5.2 Java语言的多线程机制 24
2.6 Java序列化与反序列化机制 26
2.7 Java语言的反射机制 27
2.7.1 Java语言的反射机制原理 27
2.7.2应用反射机制实现远程方法调用 29
2.7.3应用代理模式实现远程方法调用 32
2.8 Java实验环境配置 36
2.8.1 JDK实验环境配置 36
2.8.2本书所使用实验环境索引 38
第二部分 基于Socket API的实验 40
第3章Web服务器及客户端 40
3.1实验目的与导读 40
3.1.1实验目的 40
3.1.2实验导读 40
3.2 HTTP协议简介 41
3.2.1 HTTP协议的基本内容 41
3.2.2基于HTTP协议的通信过程 42
3.3验证实验:手工试验HTTP事务 43
3.3.1实验要求 43
3.3.2实验分析 43
3.4设计实验:简单的Web服务器及浏览器 45
3.4.1实验要求 45
3.4.2实验步骤 45
3.4.3实验分析 46
3.5设计实验:改进的Web服务器框架 53
3.5.1实验要求 53
3.5.2实验分析 53
3.6实验讨论 59
3.6.1 HTTP 1.0与HTTP 1.1的差异 59
3.6.2利用多线程机制提高HTTP服务端的可伸缩性 60
3.6.3 HTTPS协议的安全机制 60
第4章FTP服务器及客户端 62
4.1实验目的与导读 62
4.1.1实验目的 62
4.1.2实验导读 62
4.2 FTP协议简介 63
4.2.1 FTP协议的基本内容 63
4.2.2基于FTP协议的通信过程 65
4.3验证实验:手工试验FTP事务 66
4.3 1实验要求 66
4.3.2实验步骤 67
4.3.3实验分析 67
4.4设计实验:支持多线程的FTP客户程序和服务程序 70
4.4.1实验要求 70
4.4.2实验步骤 70
4.4.3实验分析 71
4.5实验讨论 76
4.5.1 FTP与HTTP下载文件的方式 76
4.5.2 FTTP与HTTP协议的断点续传功能 76
4.5.3 FTP服务器避免跳转攻击的方法 77
第三部分 分布式对象实验 80
第5.章 应用RMI构建分布式议程服务 80
5.1实验目的与导读 80
5.1.1实验目的 80
5.1.2实验导读 80
5.2 RMI技术简介 81
5.2.1 RMI基本内容 81
5.2.2 RMI开发流程 82
5.3验证实验:简单的RMI例程 83
5.3.1实验要求 83
5.3.2实验分析 84
5.4验证实验:XML持久化例程 89
5.4.1实验要求 89
5.4.2 XML实验环境配置 90
5.4.3实验分析 91
5.5设计实验:基于 RMI的分布式议程服务 94
5.5.1实验要求 94
5.5.2实验步骤 94
5.5.3实验分析 96
5.6实验讨论 101
5.6.1 RMI实现代码动态下载的原理 101
5.6.2 RMI协议的工作原理 101
5.6.3利用RMI Policy实现安全访问控制 101
第6章 基于CORBA的工作计划管理 103
6.1实验目的与导读 103
6.1.1实验目的 103
6.1.2实验导读 103
6.2 CORBA技术简介 104
6.2.1 CORBA基本内容 104
6.2.2 ORB开发流程 105
6.2.3 ORB实验环境配置 106
6.3验证实验:简单的CORBA开发例程 107
6.3.1实验要求 107
6.3.2实验分析 107
6.4设计实验:基于CORBA的分布式工作计划表 110
6.4.1实验要求 110
6.4.2实验步骤 111
6.4.3实验分析 112
6.5实验讨论 120
6.5.1 CORBA协议的工作原理 120
6.5.2支持COBRA规范的软件 121
6.5.3 CORBA组件模型的特点 122
第7章 基于CORBA的服务端实例池机制 124
7.1实验目的与导读 124
7.1.1实验目的 124
7.1.2实验导读 124
7.2资源池原理简介 125
7.3验证实验:MySQL配置与使用例程 126
7.3.1实验要求 126
7.3.2 MySQL实验环境配置 126
7.3.3 MySQL使用例程 128
7.3.4构建一个模拟的账户数据库 132
7.4设计实验:服务端资源池的设计与实现 133
7.4.1实验要求 133
7.4.2实验步骤 133
7.4.3实验分析 135
7.5实验讨论 138
7.5.1服务端不同线程模型的特点 138
7.5.2 CORBA服务端编程方式 138
7.5.3 CORBA客户端编程方式 139
第四部分EJB组件模型、SSH架构实验 142
第8章 应用EJB3.0设计分布式议程服务 142
8.1实验目的与导读 142
8.1.1实验目的 142
8.1.2实验导读 142
8.2 EJB 3.0技术简介 143
8.2.1 J2 EE与EJB 3.0 143
8.2.2 EJB 2.0组件的特点 143
8.2.3 EJB 3.0组件的改进与特点 145
8.3验证实验:简单EJB 3.0设计例程 146
8.3.1实验要求 146
8.3.2安装与配置EJB 3.0开发环境JBoss 146
8.3.3 EJB 3.0设计例程 147
8.4设计实验:应用EJB 3.0设计分布式议程服务 150
8.4.1实验要求 150
8.4.2实验分析 151
8.5实验讨论 154
8.5.1 EJB与JavaBean的区别 154
8.5.2 JavaEE 6.0的新特性 154
8.5.3各组件模型的主要特点 155
第9章 基于SSH构建分布式议程服务 156
9.1实验目的与导读 156
9.1.1实验目的 156
9.1.2实验导读 156
9.2 SSH架构技术简介 157
9.2.1 SSH开源架构 157
9.2.2 Struts框架 158
9.2.3 Spring框架 159
9.2.4 Hibernate框架 159
9.3验证实验:简单SSH框架设计例程 160
9.3.1实验要求 160
9.3.2实验分析 160
9.4设计实验:基于SSH构建分布式议程服务 167
9.4.1实验要求 167
9.4.2实验分析 167
9.5实验讨论 170
9.5.1表示层的功能及主要框架的执行流程 170
9.5.2业务逻辑层的功能及主要框架 170
9.5.3常用的持久化框架及其特点 170
第五部分SOA与SOA治理实验 173
第10章 基于SOA实现银行账户管理 173
10.1实验目的与导读 173
10.1.1实验目的 173
10.1.2实验导读 173
10.2 SOA原理简介 174
10.2.1 SOA基本原理 174
10.2.2 Web服务 176
10.2.3业务流程执行语言 177
10.2.4企业服务总线 178
10.3验证实验:应用BPEL访问Web Services 179
10.3.1实验要求 179
10.3.2实验分析 179
10.4验证实验:实现ESB与BPEL的交互 182
10.4.1实验要求 182
10.4.2实验分析 182
10.5设计实验:基于SOA的银行账户管理设计与实现 184
10.5.1实验要求 184
10.5.2实验分析 184
10.6实验讨论 193
10.6.1软件开发技术及SOA技术出现的必然性 193
10.6.2面向对象与面向服务技术的异同点 194
10.6.3 SOA实施时服务设计的原则 194
第11章 应用SOA治理实现服务版本治理 196
11.1实验目的与导读 196
11.1.1实验目的 196
11.1.2实验导读 196
11.2 SOA治理简介 197
11.2.1 SOA治理基本原理 197
11.2.2服务版本治理 197
11.2.3 UDDI 199
11.3验证实验:在线销售系统SOA模型 200
11.3.1实验要求 200
11.3.2实验分析 200
11.4设计实验:SOA版本治理模型设计与实现 203
11.4.1实验要求 203
11.4.2实验分析 203
11.5实验讨论 212
11.5.1 SOA治理的必要性与实施内容 212
11.5.2 SOA生命周期与SOA治理生命周期的关系 213
11.5.3使用SLA保证 Web Services的设计思路 214
附录 本书中英文术语对照表 216
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019