书籍详情

Zope指南

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 开放出版物许可                  

猜您喜欢

读书导航