出版时间:2002-4 出版社:人民邮电 作者:G王宏秦 页数:628 字数:1080000
Tag标签:无
内容概要
本书是一本关于CGI/Perl的综合参考书。其内容包括:工具包和体系结构、CGI安装和定制、文件设置和归档、修改Perl路径、理解和使用eXtropia应用程序、管理和保护数据等。 全书内容结构清晰,可以帮助读者快速找到所需要的信息,利用书中提供的大量代码和应用程序,你可以立即开始改造自己的网站。本书提供了有关CGI/Perl的高级技术,适合各类网络开发人员。
书籍目录
第1部分 了解应用程序 第1章 引言 1.1 阅读本书的方法 1.2 编写本书的原因 第2章 有关安装的基础知识 2.1 12步骤的检查表 2.2 步骤1:准备站点 2.3 步骤2:获得安装文件 2.4 步骤3:复原应用程序档案文件 2.5 步骤4:指定文件权限 2.6 步骤5:修改Perl路径行 2.7 步骤6:配置应用程序 2.8 步骤7:修改应用程序的外观和感觉 2.9 步骤8:运行应用程序 2.10 步骤9:调试应用程序 2.11 高级错误诊断 2.12 步骤10:检查安全性 2.13 步骤11和12:测试和注册 2.14 小结 第3章 使用应用程序可执行文件配置EXTROPIA应用程序 3.1 什么是应用程序可执行文件 3.2 什么是ADT组件 3.3 配置整个应用程序 3.4 理解应用程序可执行文件的序言 3.5 怎样修改和测试配置选项 3.6 eXtropia应用程序的标准配置选项 3.7 小结 第4章 用操作处理程序控制应用程序工作流程 4.1 操作处理程序基本知识 4.2 理解默认的操作处理程序 4.3 理解Extropia::App 4.4 理解Extropia::App::DBApp 第5章 用视图定义应用程序的外观和感觉 5.1 基本视图介绍 5.2 视图和样式 5.3 用嵌入过滤器嵌入应用程序 5.4 其他视图内的视图 5.5 错误消息 5.6 棘手的表单 5.7 保持应用程序状态 5.8 添加自己的定制视图显示参数 5.9 处理记录集合 5.10 了解标准视图 第6章 应用程序高级设置 6.1 第一阶段:得到基本画面 6.2 第二阶段:添加数据源和额外字段 6.3 第三阶段:为执行数据源添加操作而添加操作处理程序 6.4 第四阶段:添加确认和肯定页面 6.5 第五阶段:数据处理和数据处理错误 6.6 第六阶段:从应用程序发送邮件 6.7 第七阶段:会话和鉴别 6.8 高级设置问题 第7章 简单表单处理 7.1 表单处理功能 7.2 应用程序示例1:注释表单 7.3 应用程序示例2:下载和跳转表单 7.4 应用程序示例3:Tell-a-Friend表单 7.5 应用程序示例4:在线调查表单 第8章 数据库前端 8.1 数据库功能 8.2 应用程序示例1:Guestbook 8.3 应用程序示例2:Address Book 8.4 应用程序示例3:Document Manager 8.5 应用程序示例4:News Publisher 8.6 理解News Manager Administrator 第9章 进程管理应用程序 9.1 应用程序示例1:Project Tracker 9.2 应用程序示例2:Mailing List Manager 9.3 应用程序示例3:Bug Tracker 第2部分 理解应用程序开发工具包 第10章 应用程序工具包体系结构 10.1 应用程序中的灵活性 10.2 处理Web应用程序 10.3 应用程序体系结构 10.4 eXtropia对象 10.5 引用和数据结构 10.6 面向对象编程 10.7 接口和驱动程序 10.8 接口/驱动程序模板 10.9 使用Extropia::Base 10.10 处理错误 10.11 小结 第11章 用视图和筛选设计用户界面 11.1 分离UI与View模块的设计 11.2 使用视图和筛选 11.3 _loadViewAndDisplay()方便方法 11.4 如何编写视图 11.5 如何编写筛选驱动程序 11.6 理解视图模块 第12章 使用数据处理程序处理输入数据 12.1 验证 12.2 解除感染 12.3 数据转换 12.4 使用数据处理程序管理器 12.5 使用数据处理程序 12.6 如何编写数据处理程序管理器 12.7 如何编写数据处理程序 12.8 基本的数据处理程序管理器的体系结构 12.9 基本的数据处理程序的体系结构 第13章 使用EXTROPIA::LOCK锁定资源 13.1 不使用flock()的原因 13.2 锁定资源和锁定文件 13.3 使用锁 13.4 如何编写锁驱动程序 13.5 基本的锁体系结构 第14章 使用EXTROPIA::ENCRYPT保护数据 14.1 加密基础 448 14.2 使用加密模块 14.3 如何编写加密驱动程序 第15章 使用KEYGENERATOR生成密钥 15.1 密钥生成的策略 15.2 使用KeyGenerator 15.3 编写密钥生成器驱动程序的方式 第16章 使用UNIQUEFILE创建独立文件 16.1 生成独立文件名 16.2 使用独立文件 第17章 使用EXTROPIA::MAIL从应用程序中发送电子邮件 17.1 使用Mail 17.2 如何编写邮件驱动程序 第18章 使用SESSION和SESSIONMANAGER维护状态 18.1 会话基础 18.2 使用会话 18.3 使用会话管理器 18.4 如何编写会话驱动程序 18.5 如何编写会话管理器驱动程序 第19章 使用EXTROPIA::DATASOURCE访问数据 19.1 Data Source的优点 19.2 使用DataSource 19.3 使用RecordSets 19.4 使用DataType和Sort对象 19.5 编写定制驱动程序 19.6 理解DataSource和RecordSet 第20章 用EXTROPIA::AUTH实现WEB应用程序安全性 20.1 身份认证和授权 20.2 使用auth管理器 20.3 使用auth 20.4 使用Auth::Cache 20.5 如何编写auth管理器驱动程序 20.6 如何编写auth驱动程序 20.7 如何编写Auth::Cache驱动程序 第21章 使用EXTROPIA::LOG记录日志 21.1 使用日志 21.2 编写日志驱动程序的方式 21.3 理解基础日志模块
图书封面
图书标签Tags
无
评论、评分、阅读与下载