分享
 
 
 

Zope指南

  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,其他,

作者: 美.拉特埃 美.佩尔蒂埃 著 杜文山 译

出 版 社: 人民邮电出版社

出版时间: 2002-1-1字数:版次: 1版1次页数: 286印刷时间:开本:印次:纸张:I S B N : 9787115099341包装: 平装内容简介

Zope是一种支持多种平台的Web应用服务器软件,它提供了完善的功能和强大的动力,适用于构建各种类型的Web应用,从小型网站到企业级分布式网络应用都有Zope的用武之地。Zope在许多方面都超过了ASP、PHP、JSP等传统方法,是一套优秀而完整的解决方案。本书详细讲述了Zope的使用方法,通过丰富多彩的例子让你领略Zope的强大功能。

本书内容丰富,图文并茂,是国内第一本专门讲述Zope的译著。本书适合对网络软件感兴趣的各级人士阅读。

目录

第一部分 介绍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章 使用Zope9

2.1 下载Zope9

2.2 安装Zope9

2.2.1 为Windows 安装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.6.2 更换登录15

2.7 理解Zope对象15

2.7.1 创建对象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.1 创建DTML文档25

3.2.2 编辑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.1 添加一个缓存管理器42

3.9.2 缓存一个文档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 var标记符53

4.9.1 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.3 定义用户位置82

6.2.4 使用其他类型的用户文件夹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 高级安全专题:所有权和可执行内容93

6.6.1 问题:特洛伊木马攻击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.3.3 let标记符104

7.4 DTML名称空间实用函数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章 高级Zope脚本120

8.1 Zope脚本120

8.2 调用脚本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.7 安全限制135

8.5.8 内建函数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 配置目录册151

9.2.1 定义索引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 使用Z SQL 方法174

10.2.1 调用Z SQL方法176

10.2.2 给Z SQL方法提供参数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 用显式参数调用Z SQL方法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章 可升级能力和ZEO193

11.1 什么是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

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有