出版時間:2002-4 出版社:人民郵電 作者:G王宏秦 頁數(shù):628 字數(shù):1080000
Tag標簽:無
內(nèi)容概要
本書是一本關(guān)于CGI/Perl的綜合參考書。其內(nèi)容包括:工具包和體系結(jié)構(gòu)、CGI安裝和定制、文件設(shè)置和歸檔、修改Perl路徑、理解和使用eXtropia應用程序、管理和保護數(shù)據(jù)等。 全書內(nèi)容結(jié)構(gòu)清晰,可以幫助讀者快速找到所需要的信息,利用書中提供的大量代碼和應用程序,你可以立即開始改造自己的網(wǎng)站。本書提供了有關(guān)CGI/Perl的高級技術(shù),適合各類網(wǎng)絡開發(fā)人員。
書籍目錄
第1部分 了解應用程序 第1章 引言 1.1 閱讀本書的方法 1.2 編寫本書的原因 第2章 有關(guān)安裝的基礎(chǔ)知識 2.1 12步驟的檢查表 2.2 步驟1:準備站點 2.3 步驟2:獲得安裝文件 2.4 步驟3:復原應用程序檔案文件 2.5 步驟4:指定文件權(quán)限 2.6 步驟5:修改Perl路徑行 2.7 步驟6:配置應用程序 2.8 步驟7:修改應用程序的外觀和感覺 2.9 步驟8:運行應用程序 2.10 步驟9:調(diào)試應用程序 2.11 高級錯誤診斷 2.12 步驟10:檢查安全性 2.13 步驟11和12:測試和注冊 2.14 小結(jié) 第3章 使用應用程序可執(zhí)行文件配置EXTROPIA應用程序 3.1 什么是應用程序可執(zhí)行文件 3.2 什么是ADT組件 3.3 配置整個應用程序 3.4 理解應用程序可執(zhí)行文件的序言 3.5 怎樣修改和測試配置選項 3.6 eXtropia應用程序的標準配置選項 3.7 小結(jié) 第4章 用操作處理程序控制應用程序工作流程 4.1 操作處理程序基本知識 4.2 理解默認的操作處理程序 4.3 理解Extropia::App 4.4 理解Extropia::App::DBApp 第5章 用視圖定義應用程序的外觀和感覺 5.1 基本視圖介紹 5.2 視圖和樣式 5.3 用嵌入過濾器嵌入應用程序 5.4 其他視圖內(nèi)的視圖 5.5 錯誤消息 5.6 棘手的表單 5.7 保持應用程序狀態(tài) 5.8 添加自己的定制視圖顯示參數(shù) 5.9 處理記錄集合 5.10 了解標準視圖 第6章 應用程序高級設(shè)置 6.1 第一階段:得到基本畫面 6.2 第二階段:添加數(shù)據(jù)源和額外字段 6.3 第三階段:為執(zhí)行數(shù)據(jù)源添加操作而添加操作處理程序 6.4 第四階段:添加確認和肯定頁面 6.5 第五階段:數(shù)據(jù)處理和數(shù)據(jù)處理錯誤 6.6 第六階段:從應用程序發(fā)送郵件 6.7 第七階段:會話和鑒別 6.8 高級設(shè)置問題 第7章 簡單表單處理 7.1 表單處理功能 7.2 應用程序示例1:注釋表單 7.3 應用程序示例2:下載和跳轉(zhuǎn)表單 7.4 應用程序示例3:Tell-a-Friend表單 7.5 應用程序示例4:在線調(diào)查表單 第8章 數(shù)據(jù)庫前端 8.1 數(shù)據(jù)庫功能 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部分 理解應用程序開發(fā)工具包 第10章 應用程序工具包體系結(jié)構(gòu) 10.1 應用程序中的靈活性 10.2 處理Web應用程序 10.3 應用程序體系結(jié)構(gòu) 10.4 eXtropia對象 10.5 引用和數(shù)據(jù)結(jié)構(gòu) 10.6 面向?qū)ο缶幊獭 ? 10.7 接口和驅(qū)動程序 10.8 接口/驅(qū)動程序模板 10.9 使用Extropia::Base 10.10 處理錯誤 10.11 小結(jié) 第11章 用視圖和篩選設(shè)計用戶界面 11.1 分離UI與View模塊的設(shè)計 11.2 使用視圖和篩選 11.3 _loadViewAndDisplay()方便方法 11.4 如何編寫視圖 11.5 如何編寫篩選驅(qū)動程序 11.6 理解視圖模塊 第12章 使用數(shù)據(jù)處理程序處理輸入數(shù)據(jù) 12.1 驗證 12.2 解除感染 12.3 數(shù)據(jù)轉(zhuǎn)換 12.4 使用數(shù)據(jù)處理程序管理器 12.5 使用數(shù)據(jù)處理程序 12.6 如何編寫數(shù)據(jù)處理程序管理器 12.7 如何編寫數(shù)據(jù)處理程序 12.8 基本的數(shù)據(jù)處理程序管理器的體系結(jié)構(gòu) 12.9 基本的數(shù)據(jù)處理程序的體系結(jié)構(gòu) 第13章 使用EXTROPIA::LOCK鎖定資源 13.1 不使用flock()的原因 13.2 鎖定資源和鎖定文件 13.3 使用鎖 13.4 如何編寫鎖驅(qū)動程序 13.5 基本的鎖體系結(jié)構(gòu) 第14章 使用EXTROPIA::ENCRYPT保護數(shù)據(jù) 14.1 加密基礎(chǔ) 448 14.2 使用加密模塊 14.3 如何編寫加密驅(qū)動程序 第15章 使用KEYGENERATOR生成密鑰 15.1 密鑰生成的策略 15.2 使用KeyGenerator 15.3 編寫密鑰生成器驅(qū)動程序的方式 第16章 使用UNIQUEFILE創(chuàng)建獨立文件 16.1 生成獨立文件名 16.2 使用獨立文件 第17章 使用EXTROPIA::MAIL從應用程序中發(fā)送電子郵件 17.1 使用Mail 17.2 如何編寫郵件驅(qū)動程序 第18章 使用SESSION和SESSIONMANAGER維護狀態(tài) 18.1 會話基礎(chǔ) 18.2 使用會話 18.3 使用會話管理器 18.4 如何編寫會話驅(qū)動程序 18.5 如何編寫會話管理器驅(qū)動程序 第19章 使用EXTROPIA::DATASOURCE訪問數(shù)據(jù) 19.1 Data Source的優(yōu)點 19.2 使用DataSource 19.3 使用RecordSets 19.4 使用DataType和Sort對象 19.5 編寫定制驅(qū)動程序 19.6 理解DataSource和RecordSet 第20章 用EXTROPIA::AUTH實現(xiàn)WEB應用程序安全性 20.1 身份認證和授權(quán) 20.2 使用auth管理器 20.3 使用auth 20.4 使用Auth::Cache 20.5 如何編寫auth管理器驅(qū)動程序 20.6 如何編寫auth驅(qū)動程序 20.7 如何編寫Auth::Cache驅(qū)動程序 第21章 使用EXTROPIA::LOG記錄日志 21.1 使用日志 21.2 編寫日志驅(qū)動程序的方式 21.3 理解基礎(chǔ)日志模塊
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載