本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
商品基本信息,请以下列介绍为准 | |
商品名称: | 云存储实践 |
作者: | 陈驰 |
定价: | 79.0 |
出版社: | 电子工业出版社 |
出版日期: | 2020-06-01 |
ISBN: | 9787121390241 |
印次: | |
版次: | 1 |
装帧: | |
开本: | 26开 |
内容简介 | |
本书是“网络空间系列丛书”之一。作为大学研究生教学辅助用书,本书基于对象存储云服务,构建一个云计算环境下的文件存储应用程序(云盘)。全书共分为5章,首先介绍云存储的相关知识,然后介绍如何搭建云存储系统的开发环境,接着介绍云存储系统基础服务的实现方法以及云存储系统的数据服务,介绍云存储系统的更新、测试与发布。 |
目录 | |
目 录 第1章 云存储 1 1.1 云存储概述 1 1.1.1 云存储的概念 1 1.1.2 云存储的特征 1 1.1.3 云存储系统的架构 2 1.1.4 云存储系统的优势 3 1.1.5 云存储的类型 3 1.1.6 云存储的发展现状 4 1.2 云存储风险 5 1.2.1 技术风险 6 1.2.2 管理风险 8 1.2.3 法律法规风险 10 1.3 云存储需求 13 1.4 云存储系统 16 1.4.1 能分析 16 1.4.2 系统总体框架 18 1.4.3 能架构 19 1.4.4 云服务 22 1.4.5 系统优势 23 1.5 小结 24 24 参考资料 27 第2章 云存储系统开发环境的搭建 28 2.1 客户端开发环境的搭建 28 2.1.1 Qt概述 28 2.1.2 Qt安装 31 2.1.3 Qt使用 33 2.2 服务端开发环境的搭建 52 2.2.1 数据库的搭建 52 2.2.2 服务端开发框架的搭建 59 2.3 小结 70 71 参考资料 71 第3章 云存储系统的基础服务 72 3.1 基础服务概述 72 3.1.1 用户标识服务 72 3.1.2 用户鉴别服务 73 3.1.3 访问控制服务 74 3.1.4 审计服务 75 3.2 基础服务实现 76 3.2.1 编程实现规范 76 3.2.2 用户标识服务实现 77 3.2.3 用户鉴别服务实现 101 3.2.4 访问控制服务实现 111 3.2.5 审计服务实现 114 3.2.6 管理员的“三权分立” 120 3.3 小结 137 137 参考资料 137 第4章 云存储系统的数据服务 138 4.1 数据服务概述 138 4.1.1 数据加密服务 138 4.1.2 密钥管理服务 140 4.1.3 密文检索服务 142 4.2 数据服务的实现 143 4.2.1 普通用户客户端界面的实现 143 4.2.2 数据加/解密的实现 148 4.2.3 数据元信息的生成 150 4.2.4 密文索引的生成 153 4.2.5 客户端数据上传的实现 155 4.2.6 数据存储的实现 162 4.2.7 数据列出的实现 193 4.2.8 数据和打开的实现 202 4.2.9 数据分享的实现 210 4.2.10 数据检索的实现 221 4.2.11 数据的删除 227 4.3 小结 228 228 参考资料 229 第5章 云存储系统的更新、测试与发布 230 5.1 云存储系统的更新 230 5.1.1 服务端版本更新接口的实现 231 5.1.2 客户端在线更新的实现 232 5.2 云存储系统的测试 234 5.2.1 客户端测试 234 5.2.2 服务端测试 247 5.3 云存储系统的发布 256 5.3.1 客户端打包 256 5.3.2 服务端打包发布 262 5.4 小结 268 268 参考资料 269 |