图书介绍
Zope指南PDF|Epub|txt|kindle电子书版本下载
- (美)Amos Latteier,(美)Michel Pelletier著;杜文山译 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115099340
- 出版时间:2002
- 标注页数:286页
- 文件大小:38MB
- 文件页数:304页
- 主题词:
PDF下载
下载说明
Zope指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 介绍Zope1
第1章 Zope简介3
1.1 Zope是什么3
1.1.1 强大的协作4
1.1.2 简单的内容管理4
1.1.3 Web组件4
1.2 Zope的历史5
1.3 谁能从Zope中获益5
1.4 你如何从Zope中获益6
1.5 Zope给你什么7
1.6 Zope相关软件7
1.7 Zope社团8
2.2.1 为Windows安装Zope9
2.2 安装Zope9
2.1 下载Zope9
第2章 使用Zope9
2.2.2 下载Linux和Solaris二进制文件10
2.2.3 得到RPM和deb格式的Zope10
2.2.4 从源码编译Zope10
2.3 启动Zope11
2.3.1 启动Windows上的Zope11
2.3.2 启动UNIX上的Zope11
2.4 登录12
2.5 用管理界面控制Zope12
2.5.1 使用导航栏13
2.5.2 使用工作栏13
2.6 理解Zope用户14
2.6.1 创建用户14
2.7.1 创建对象15
2.7 理解Zope对象15
2.6.2 更换登录15
2.7.2 移动对象17
2.8 撤消错误18
2.8.1 撤消细节和注意事项18
2.9 管理和监控Zope19
2.10 使用帮助系统20
2.10.1 浏览和搜索帮助20
2.11 从Zope指南开始21
第3章 使用基本Zope对象22
3.1 使用Zope文件夹22
3.1.1 管理文件夹内容23
3.1.2 导入和导出对象23
3.2 使用Zope文档24
3.2.2 编辑DTML文档25
3.2.1 创建DTML文档25
3.2.3 回顾文档更改29
3.2.4 观看DTML文档30
3.3 使用Zope文件31
3.3.1 上载文件31
3.3.2 观看文件32
3.4 使用Zope图像32
3.4.1 使用HTML观看图像32
3.4.2 通过Web观看图像33
3.5 使用对象属性33
3.6 用脚本编写逻辑代码35
3.7 使用方法36
3.7.1 比较DTML文档和方法38
3.8 使用版本39
3.9 缓存管理器41
3.9.2 缓存一个文档42
3.9.1 添加一个缓存管理器42
3.10 虚拟主机对象43
第4章 使用DTML动态生成内容44
4.1 DTML适合谁44
4.2 DTML适合做什么44
4.3 何时不使用DTML46
4.4 DTML标记符句法46
4.4.1 使用DTML标记符属性47
4.5 用DTML插入变量47
4.6 处理从表单输入的信息48
4.7 动态地获取内容50
4.8 通过DTML使用Python表达式51
4.8.1 DTML表达式注意事项52
4.9.1 var标记符属性53
4.9 var标记符53
4.9.2 var标记符实体句法54
4.10 if标记符54
4.10.1 名称句法和表达式句法的不同55
4.10.2 else和elif标记符55
4.10.3 通过if标记符使用Cookies56
4.11 in标记符57
4.11.1 叠代文件夹内容57
4.11.2 in标记符特殊变量59
第5章 创建基本Zope应用程序61
5.1 使用文件夹构建应用程序61
5.1.1 用URL调用文件夹里的对象61
5.1.2 特殊的文件夹对象——index_html62
5.2 构建Zope动物园Web站点62
5.2.1 动物园导航62
5.2.2 给动物园添加一个首页63
5.2.3 改进导航65
5.2.4 提取出样式单67
5.2.5 创建一个文件库68
5.2.6 构建一个访客簿70
5.2.7 扩展访客薄,生成XML74
第二部分 使用Zope创建Web应用程序77
第6章 用户和安全79
6.1 介绍安全79
6.1.1 登录和退出Zope79
6.1.2 验证和授权79
6.2 验证和管理用户80
6.2.1 在用户文件夹中创建用户80
6.2.2 编辑用户81
6.2.4 使用其他类型的用户文件夹82
6.2.3 定义用户位置82
6.2.5 特殊用户账号83
6.3 授权和管理安全85
6.3.1 处理角色86
6.3.2 定义角色86
6.3.3 理解本地角色86
6.3.4 理解许可87
6.3.5 定义安全策略87
6.3.6 安全策略获取88
6.4 安全用法模式89
6.4.1 重要安全准则89
6.4.2 全局和本地策略90
6.4.3 把控制委派给本地管理员90
6.4.4 不同的角色访问层次91
6.4.5 用角色控制访问位置91
6.5 执行安全检查92
6.6.1 问题:特洛伊木马攻击93
6.6 高级安全专题:所有权和可执行内容93
6.6.2 管理所有权94
6.6.3 可执行内容的角色94
6.6.4 代理角色95
第7章 变量和高级DTML97
7.1 变量如何被查找98
7.2 DTML名称空间98
7.2.1 DTML客户对象99
7.2.2 DTML请求对象100
7.2.3 变量101
7.3 修改DTML名称空间102
7.3.1 in标记符名称空间修改102
7.3.2 with标记符102
7.4 DTML名称空间实用函数104
7.3.3 let标记符104
7.5 DTML安全106
7.5.1 安全脚本限制106
7.6 高级DTML标记符107
7.6.1 call标记符107
7.6.2 comment标记符108
7.6.3 tree标记符108
7.6.4 return标记符111
7.6.5 sendmail标记符111
7.6.6 mime标记符112
7.6.7 unless标记符113
7.6.8 用in标记符进行成批处理114
7.6.9 处理例外的标记符116
8.2 调用脚本120
第8章 高级Zope脚本120
8.1 Zope脚本120
8.2.1 从Web调用脚本121
8.2.2 从其他对象调用脚本122
8.2.3 给脚本传递参数124
8.3 脚本安全128
8.4 Zope API128
8.5 使用基于Python的脚本129
8.5.1 Python语言129
8.5.2 创建基于Python的脚本130
8.5.3 字符串处理132
8.5.4 处理数学132
8.5.5 绑定变量133
8.5.6 打印语句支持134
8.5.8 内建函数135
8.5.7 安全限制135
8.6 使用外部方法136
8.6.1 用外部方法处理XML139
8.6.2 外部方法注意事项142
8.7 使用基于Perl的脚本142
8.7.1 Perl语言142
8.7.2 创建基于Perl的脚本143
8.7.3 基于Perl的脚本安全144
8.8 DTML、Python和Perl的对比144
8.9 远程脚本处理和网络服务145
8.9.1 使用XML-RPC146
8.9.2 用HTTP处理远程脚本147
第9章 内容搜索和分类149
9.1 群组目录化初步149
9.2.1 定义索引151
9.2 配置目录册151
9.2.2 定义元数据153
9.3 搜索目录册153
9.3.1 用表单搜索153
9.3.2 通过Python搜索155
9.4 搜索和索引细节156
9.4.1 搜索文本索156
9.4.2 词汇(Vocabularies)157
9.4.3 搜索字段索引157
9.4.4 搜索关键字索引162
9.5 连接查询163
9.6 存储查询164
9.7 自动目录化164
第10章 关系数据库连通170
10.1 使用数据库连接对象171
10.2 使用ZSQL方法174
10.2.1 调用ZSQL方法176
10.2.2 给ZSQL方法提供参数178
10.3 动态SQL查询180
10.3.1 用sqlvar标记符插入参数180
10.3.2 用sqltest进行等式比较181
10.3.3 用sqlgroup标记符创建复杂的查询182
10.4 高级技巧183
10.4.1 用显式参数调用ZSQL方法184
10.4.2 从其他对象获取参数184
10.4.3 直接访问结果对象186
10.4.4 类和结果对象的绑定187
10.4.5 缓存结果189
10.4.6 事务处理(transaction)190
第三部分 使用Zope开发高级Web应用程序191
11.1 什么是ZEO193
第11章 可升级能力和ZEO193
11.2 何时应该使用ZEO194
11.3 安装和运行ZEO194
11.4 如何在多台计算机上运行ZEO196
11.5 如何分配负载197
11.5.1 用户选择一个镜像197
11.5.2 使用Round-Robin DNS分配负载198
11.5.3 使用Layer 4交换分配负载199
11.5.4 处理唯一失效点200
11.5.5 ZEO服务器细节201
11.6 ZEO注意事项202
第12章 扩展Zope204
12.1 创建Zope产品204
12.2 创建一个简单产品205
12.3 创建ZClass208
12.3.1 创建ZClass视图211
12.3.2 创建ZClass的属性212
12.3.3 创建ZClass方法213
12.3.4 ObjectManager ZClass216
12.3.5 ZClass安全控制216
12.3.6 控制访问方法和属性单216
12.3.7 控制访问ZClass实例218
12.3.8 为ZClass提供上下文相关的帮助218
12.4 使用Python基础类219
12.5 分发产品221
第四部分 附录223
附录A DTML参考225
附录B API参考251
附录C Zope资源282
附录D 开放出版物许可284