书籍详情
Zope指南
作者:(美)Amos Latteier,(美)Michel Pelletier著;杜文山译
出版社:人民邮电出版社
出版时间:2002-01-01
ISBN:9787115099341
定价:¥35.00
购买这本书可以去
内容简介
Zope是一种支持多种平台的Web应用服务器软件,它提供了完善的功能和强大的动力,适用于构建各种类型的Web应用,从小型网站到企业级分布式网络应用都有Zope的用武之地。Zope在许多方面都超过了ASP、PHP、JSP等传统方法,是一套优秀而完整的解决方案。本书详细讲述了Zope的使用方法,通过丰富多彩的例子让你领略Zope的强大功能。本书内容丰富,图文并茂,是国内第一本专门讲述Zope的译著。本书适合对网络软件感兴趣的各级人士阅读。
作者简介
暂缺《Zope指南》作者简介
目录
第一部分 介绍Zope
第1章 Zope简介
1. 1 Zope是什么
1. 1. 1 强大的协作
1. 1. 2 简单的内容管理
1. 1. 3 Web组件
1. 2 Zope的历史
1. 3 谁能从Zope中获益
1. 4 你如何从Zope中获益
1. 5 Zope给你什么
1. 6 Zope相关软件
1. 7 Zope社团
第2章 使用Zope
2. 1 下载Zope
2. 2 安装Zope
2. 2. 1 为Windows安装Zope
2. 2. 2 下载Linux和Solaris二进制文件
2. 2. 3 得到RPM和deb格式的Zope
2. 2. 4 从源码编译Zope
2. 3 启动Zope
2. 3. 1 启动Windows上的Zope
2. 3. 2 启动UNIX上的Zope
2. 4 登录
2. 5 用管理界面控制Zope
2. 5. 1 使用导航栏
2. 5. 2 使用工作栏
2. 6 理解Zope用户
2. 6. 1 创建用户
2. 6. 2 更换登录
2. 7 理解Zope对象
2. 7. 1 创建对象
2. 7. 2 移动对象
2. 8 撤消错误
2. 8. 1 撤消细节和注意事项
2. 9 管理和监控Zope
2. 10 使用帮助系统
2. 10. 1 浏览和搜索帮助
2. 11 从Zope指南开始
第3章 使用基本Zope对象
3. 1 使用Zope文件夹
3. 1. 1 管理文件夹内容
3. 1. 2 导入和导出对象
3. 2 使用Zope文档
3. 2. 1 创建DTML文档
3. 2. 2 编辑DTML文档
3. 2. 3 回顾文档更改
3. 2. 4 观看DTML文档
3. 3 使用Zope文件
3. 3. 1 上载文件
3. 3. 2 观看文件
3. 4 使用Zope图像
3. 4. 1 使用HTML观看图像
3. 4. 2 通过Web观看图像
3. 5 使用对象属性
3. 6 用脚本编写逻辑代码
3. 7 使用方法
3. 7. 1 比较DTML文档和方法
3. 8 使用版本
3. 9 缓存管理器
3. 9. 1 添加一个缓存管理器
3. 9. 2 缓存一个文档
3. 10 虚拟主机对象
第4章 使用DTML动态生成内容
4. 1 DTML适合谁
4. 2 DTML适合做什么
4. 3 何时不使用DTML
4. 4 DTML标记符句法
4. 4. 1 使用DTML标记符属性
4. 5 用DTML插入变量
4. 6 处理从表单输入的信息
4. 7 动态地获取内容
4. 8 通过DTML使用Python表达式
4. 8. 1 DTML表达式注意事项
4. 9 var标记符
4. 9. 1 var标记符属性
4. 9. 2 var标记符实体句法
4. 10 计标记符
4. 10. 1 名称句法和表达式句法的不同
4. 10. 2 else和elif标记符
4. 10. 3 通过证标记符使用Cookies
4. 11 地标记符
4. 11. 1 叠代文件夹内容
4. 11. 2 in标记符特殊变量
第5章 创建基本Zope应用程序
5. 1 使用文件夹构建应用程序
5. 1. 1 用URL调用文件夹里的对象
5. 1. 2 特殊的文件夹对象——index_html
5. 2 构建Zope动物园Web站点
5. 2. 1 动物园导航
5. 2. 2 给动物园添加一个首页
5. 2. 3 改进导航
5. 2. 4 提取出样式单
5. 2. 5 创建一个文件库
5. 2. 6 构建一个访客簿
5. 2. 7 扩展访客簿, 生成XML
第二部分 使用Zope创建Web应用程序
第6章 用户和安全
6. 1 介绍安全
6. 1. 1 登录和退出Zope
6. 1. 2 验证和授权
6. 2 验证和管理用户
6. 2. 1 在用户文件夹中创建用户
6. 2. 2 编辑用户
6. 2. 3 定义用户位置
6. 2. 4 使用其他类型的用户文件夹
6. 2. 5 特殊用户账号
6. 3 授权和管理安全
6. 3. 1 处理角色
6. 3. 2 定义角色
6. 3. 3 理解本地角色
6. 3. 4 理解许可
6. 3. 5 定义安全策略
6. 3. 6 安全策略获取
6. 4 安全用法模式
6. 4. 1 重要安全准则
6. 4. 2 全局和本地策略
6. 4. 3 把控制委派给本地管理员
6. 4. 4 不同的角色访问层次
6. 4. 5 用角色控制访问位置
6. 5 执行安全检查
6. 6 高级安全专题:所有权和可执行内容
6. 6. 1 问题:特洛伊木马攻击
6. 6. 2 管理所有权
6. 6. 3 可执行内容的角色
6. 6. 4 代理角色
第7章 变量和高级DTML
7. 1 变量如何被查找
7. 2 DTML名称空间
7. 2. 1 DTML客户对象
7. 2. 2 DTML请求对象
7. 2. 3 变量
7. 3 修改DTML名称空间
7. 3. 1 in标记符名称空间修改
7. 3. 2 with标记符
7. 3. 3 let标记符
7. 4 DTML名称空间实用函数
7. 5 DTML安全
7. 5. 1 安全脚本限制
7. 6 高级DTML标记符
7. 6. 1 call标记符
7. 6. 2 comment标记符
7. 6. 3 tree标记符
7. 6. 4 return标记特
7. 6. 5 sendmail标记符
7. 6. 6 mime标记符
7. 6. 7 unless标记符
7. 6. 8 用in标记符进行成批处理
7. 6. 9 处理例外的标记符
第8章 高级Zope脚本
8. 1 Zope脚本
8. 2 调用脚本
8. 2. 1 从Web调用脚本
8. 2. 2 从其他对象调用脚本
8. 2. 3 给脚本传递参数
8. 3 脚本安全
8. 4 Zope API
8. 5 使用基于Python的脚本
8. 5. 1 Python语言
8. 5. 2 创建基于Python的脚本
8. 5. 3 字符串处理
8. 5. 4 处理数学
8. 5. 5 绑定变量
8. 5. 6 打印语句支持
8. 5. 7 安全限制
8. 5. 8 内建函数
8. 6 使用外部方法
8. 6. 1 用外部方法处理XML
8. 6. 2 外部方法注意事项
8. 7 使用基于Perl的脚本
8. 7. 1 Perl语言
8. 7. 2 创建基于Perl的脚本
8. 7. 3 基于Perl的脚本安全
8. 8 DTML. Python和Perl的对比
8. 9 远程脚本处理和网络服务
8. 9. 1 使用XML-RPC
8. 9. 2 用HTTP处理远程脚本
第9章 内容搜索和分类
9. 1 群组目录化初步
9. 2 配置目录册
9. 2. 1 定义索引
9. 2. 2 定义元数据
9. 3 搜索目录册
9. 3. 1 用表单搜索
9. 3. 2 通过Python搜索
9. 4 搜索和索引细节
9. 4. 1 搜索文本索引
9. 4. 2 词汇(Vocabularies)
9. 4. 3 搜索字段索引
9. 4. 4 搜索关键字索引
9. 5 连接查询
9. 6 存储查询
9. 7 自动目录化
第10章 关系数据库连通
10. 1 使用数据库连接对象
10. 2 使用Z SQL方法
10. 2. 1 调用Z SQL方法
10. 2. 2 给Z SQL方法提供参数
10. 3 动态SQL查询
10. 3. 1 用sqlvar标记符插入参数
10. 3. 2 用sqltest进行等式比较
10. 3. 3 用sqlgroup标记符创建复杂的查询
10. 4 高级技巧
10. 4. 1 用显式参数调用Z SQL方法
10. 4. 2 从其他对象获取参数
10. 4. 3 直接访问结果对象
10. 4. 4 类和结果对象的绑定
10. 4. 5 缓存结果
10. 4. 6 事务处理(transaction)
第三部分 使用Zope开发高级Web应用程序
第11章 可升级能力和ZEO
11. 1 什么是ZEO
11. 2 何时应该使用ZEO
11. 3 安装和运行ZEO
11. 4 如何在多台计算机上运行ZEO
11. 5 如何分配负载
11. 5. 1 用户选择一个镜像
11. 5. 2 使用Round-Robin DNS分配负载
11. 5. 3 使用Layer 4交换分配负载
11. 5. 4 处理唯一失效点
11. 5. 5 ZEO服务器细节
11. 6 ZEO注意事项
第12章 扩展Zope
12. 1 创建Zope产品
12. 2 创建一个简单产品
12. 3 创建ZClass
12. 3. 1 创建ZClass视图
12. 3. 2 创建ZClass的属性
12. 3. 3 创建ZClass方法
12. 3. 4 ObjectManager ZClass
12. 3. 5 ZClass安全控制
12. 3. 6 控制访问方法和属性单
12. 3. 7 控制访问ZClass实例
12. 3. 8 为ZClass提供上下文相关的帮助
12. 4 使用Python基础类
12. 5 分发产品
第四部分 附录
附录A DTML参考
附录B API参考
附录C Zope资源
附录D 开放出版物许可
第1章 Zope简介
1. 1 Zope是什么
1. 1. 1 强大的协作
1. 1. 2 简单的内容管理
1. 1. 3 Web组件
1. 2 Zope的历史
1. 3 谁能从Zope中获益
1. 4 你如何从Zope中获益
1. 5 Zope给你什么
1. 6 Zope相关软件
1. 7 Zope社团
第2章 使用Zope
2. 1 下载Zope
2. 2 安装Zope
2. 2. 1 为Windows安装Zope
2. 2. 2 下载Linux和Solaris二进制文件
2. 2. 3 得到RPM和deb格式的Zope
2. 2. 4 从源码编译Zope
2. 3 启动Zope
2. 3. 1 启动Windows上的Zope
2. 3. 2 启动UNIX上的Zope
2. 4 登录
2. 5 用管理界面控制Zope
2. 5. 1 使用导航栏
2. 5. 2 使用工作栏
2. 6 理解Zope用户
2. 6. 1 创建用户
2. 6. 2 更换登录
2. 7 理解Zope对象
2. 7. 1 创建对象
2. 7. 2 移动对象
2. 8 撤消错误
2. 8. 1 撤消细节和注意事项
2. 9 管理和监控Zope
2. 10 使用帮助系统
2. 10. 1 浏览和搜索帮助
2. 11 从Zope指南开始
第3章 使用基本Zope对象
3. 1 使用Zope文件夹
3. 1. 1 管理文件夹内容
3. 1. 2 导入和导出对象
3. 2 使用Zope文档
3. 2. 1 创建DTML文档
3. 2. 2 编辑DTML文档
3. 2. 3 回顾文档更改
3. 2. 4 观看DTML文档
3. 3 使用Zope文件
3. 3. 1 上载文件
3. 3. 2 观看文件
3. 4 使用Zope图像
3. 4. 1 使用HTML观看图像
3. 4. 2 通过Web观看图像
3. 5 使用对象属性
3. 6 用脚本编写逻辑代码
3. 7 使用方法
3. 7. 1 比较DTML文档和方法
3. 8 使用版本
3. 9 缓存管理器
3. 9. 1 添加一个缓存管理器
3. 9. 2 缓存一个文档
3. 10 虚拟主机对象
第4章 使用DTML动态生成内容
4. 1 DTML适合谁
4. 2 DTML适合做什么
4. 3 何时不使用DTML
4. 4 DTML标记符句法
4. 4. 1 使用DTML标记符属性
4. 5 用DTML插入变量
4. 6 处理从表单输入的信息
4. 7 动态地获取内容
4. 8 通过DTML使用Python表达式
4. 8. 1 DTML表达式注意事项
4. 9 var标记符
4. 9. 1 var标记符属性
4. 9. 2 var标记符实体句法
4. 10 计标记符
4. 10. 1 名称句法和表达式句法的不同
4. 10. 2 else和elif标记符
4. 10. 3 通过证标记符使用Cookies
4. 11 地标记符
4. 11. 1 叠代文件夹内容
4. 11. 2 in标记符特殊变量
第5章 创建基本Zope应用程序
5. 1 使用文件夹构建应用程序
5. 1. 1 用URL调用文件夹里的对象
5. 1. 2 特殊的文件夹对象——index_html
5. 2 构建Zope动物园Web站点
5. 2. 1 动物园导航
5. 2. 2 给动物园添加一个首页
5. 2. 3 改进导航
5. 2. 4 提取出样式单
5. 2. 5 创建一个文件库
5. 2. 6 构建一个访客簿
5. 2. 7 扩展访客簿, 生成XML
第二部分 使用Zope创建Web应用程序
第6章 用户和安全
6. 1 介绍安全
6. 1. 1 登录和退出Zope
6. 1. 2 验证和授权
6. 2 验证和管理用户
6. 2. 1 在用户文件夹中创建用户
6. 2. 2 编辑用户
6. 2. 3 定义用户位置
6. 2. 4 使用其他类型的用户文件夹
6. 2. 5 特殊用户账号
6. 3 授权和管理安全
6. 3. 1 处理角色
6. 3. 2 定义角色
6. 3. 3 理解本地角色
6. 3. 4 理解许可
6. 3. 5 定义安全策略
6. 3. 6 安全策略获取
6. 4 安全用法模式
6. 4. 1 重要安全准则
6. 4. 2 全局和本地策略
6. 4. 3 把控制委派给本地管理员
6. 4. 4 不同的角色访问层次
6. 4. 5 用角色控制访问位置
6. 5 执行安全检查
6. 6 高级安全专题:所有权和可执行内容
6. 6. 1 问题:特洛伊木马攻击
6. 6. 2 管理所有权
6. 6. 3 可执行内容的角色
6. 6. 4 代理角色
第7章 变量和高级DTML
7. 1 变量如何被查找
7. 2 DTML名称空间
7. 2. 1 DTML客户对象
7. 2. 2 DTML请求对象
7. 2. 3 变量
7. 3 修改DTML名称空间
7. 3. 1 in标记符名称空间修改
7. 3. 2 with标记符
7. 3. 3 let标记符
7. 4 DTML名称空间实用函数
7. 5 DTML安全
7. 5. 1 安全脚本限制
7. 6 高级DTML标记符
7. 6. 1 call标记符
7. 6. 2 comment标记符
7. 6. 3 tree标记符
7. 6. 4 return标记特
7. 6. 5 sendmail标记符
7. 6. 6 mime标记符
7. 6. 7 unless标记符
7. 6. 8 用in标记符进行成批处理
7. 6. 9 处理例外的标记符
第8章 高级Zope脚本
8. 1 Zope脚本
8. 2 调用脚本
8. 2. 1 从Web调用脚本
8. 2. 2 从其他对象调用脚本
8. 2. 3 给脚本传递参数
8. 3 脚本安全
8. 4 Zope API
8. 5 使用基于Python的脚本
8. 5. 1 Python语言
8. 5. 2 创建基于Python的脚本
8. 5. 3 字符串处理
8. 5. 4 处理数学
8. 5. 5 绑定变量
8. 5. 6 打印语句支持
8. 5. 7 安全限制
8. 5. 8 内建函数
8. 6 使用外部方法
8. 6. 1 用外部方法处理XML
8. 6. 2 外部方法注意事项
8. 7 使用基于Perl的脚本
8. 7. 1 Perl语言
8. 7. 2 创建基于Perl的脚本
8. 7. 3 基于Perl的脚本安全
8. 8 DTML. Python和Perl的对比
8. 9 远程脚本处理和网络服务
8. 9. 1 使用XML-RPC
8. 9. 2 用HTTP处理远程脚本
第9章 内容搜索和分类
9. 1 群组目录化初步
9. 2 配置目录册
9. 2. 1 定义索引
9. 2. 2 定义元数据
9. 3 搜索目录册
9. 3. 1 用表单搜索
9. 3. 2 通过Python搜索
9. 4 搜索和索引细节
9. 4. 1 搜索文本索引
9. 4. 2 词汇(Vocabularies)
9. 4. 3 搜索字段索引
9. 4. 4 搜索关键字索引
9. 5 连接查询
9. 6 存储查询
9. 7 自动目录化
第10章 关系数据库连通
10. 1 使用数据库连接对象
10. 2 使用Z SQL方法
10. 2. 1 调用Z SQL方法
10. 2. 2 给Z SQL方法提供参数
10. 3 动态SQL查询
10. 3. 1 用sqlvar标记符插入参数
10. 3. 2 用sqltest进行等式比较
10. 3. 3 用sqlgroup标记符创建复杂的查询
10. 4 高级技巧
10. 4. 1 用显式参数调用Z SQL方法
10. 4. 2 从其他对象获取参数
10. 4. 3 直接访问结果对象
10. 4. 4 类和结果对象的绑定
10. 4. 5 缓存结果
10. 4. 6 事务处理(transaction)
第三部分 使用Zope开发高级Web应用程序
第11章 可升级能力和ZEO
11. 1 什么是ZEO
11. 2 何时应该使用ZEO
11. 3 安装和运行ZEO
11. 4 如何在多台计算机上运行ZEO
11. 5 如何分配负载
11. 5. 1 用户选择一个镜像
11. 5. 2 使用Round-Robin DNS分配负载
11. 5. 3 使用Layer 4交换分配负载
11. 5. 4 处理唯一失效点
11. 5. 5 ZEO服务器细节
11. 6 ZEO注意事项
第12章 扩展Zope
12. 1 创建Zope产品
12. 2 创建一个简单产品
12. 3 创建ZClass
12. 3. 1 创建ZClass视图
12. 3. 2 创建ZClass的属性
12. 3. 3 创建ZClass方法
12. 3. 4 ObjectManager ZClass
12. 3. 5 ZClass安全控制
12. 3. 6 控制访问方法和属性单
12. 3. 7 控制访问ZClass实例
12. 3. 8 为ZClass提供上下文相关的帮助
12. 4 使用Python基础类
12. 5 分发产品
第四部分 附录
附录A DTML参考
附录B API参考
附录C Zope资源
附录D 开放出版物许可
猜您喜欢