注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程網(wǎng)站設(shè)計(jì)超級(jí)COOL——CGI

網(wǎng)站設(shè)計(jì)超級(jí)COOL——CGI

網(wǎng)站設(shè)計(jì)超級(jí)COOL——CGI

定 價(jià):¥45.00

作 者: 三味工作室編
出版社: 人民郵電出版社
叢編項(xiàng): 《網(wǎng)站設(shè)計(jì)超級(jí)COOL》叢書
標(biāo) 簽: 互連網(wǎng)絡(luò) CGI

購(gòu)買這本書可以去


ISBN: 9787115087966 出版時(shí)間: 2000-10-01 包裝:
開本: 26cm 頁數(shù): 474頁 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  CGI(Common Gateway Interface,通用網(wǎng)關(guān)接口)的主要功能是在WWW環(huán)境下,彌補(bǔ)靜態(tài)HTML頁面的不足,為頁面提供強(qiáng)大的交互性功能。本書詳細(xì)介紹了CGI程序的開發(fā)。全書分三部分共11章。第一部分(第1至5章)為基礎(chǔ)篇,主要介紹CGI的基本概念、HTML和SSI簡(jiǎn)介、CGI的運(yùn)行環(huán)境、Perl編程語言簡(jiǎn)介和使用Perl進(jìn)行CGI程序設(shè)計(jì)。第二部分(第6至7章)為提高篇,主要介紹一些常用的例子,包括解析用戶提交數(shù)據(jù)、計(jì)數(shù)器、用戶留言板、聊天室、FORM-MAIL、電子賀卡和搜索引擎等,并提供了完整的程序源代碼及其詳細(xì)介紹。第三部分為精華篇,主要介紹使用Perl開發(fā)CGI程序的一些高級(jí)編程,包括使用Perl中的CGI模塊與ODBC模塊開發(fā)CGI程序,使用CGI開發(fā)Web數(shù)據(jù)庫(kù),并有詳細(xì)實(shí)例講解。最后介紹了CGI的發(fā)展,如ASP、PHP、ISAPI和NSAPI,并對(duì)CGI的安全性做了詳細(xì)的分析。

作者簡(jiǎn)介

暫缺《網(wǎng)站設(shè)計(jì)超級(jí)COOL——CGI》作者簡(jiǎn)介

圖書目錄

第1章 CGI基本概念
1.1 通用網(wǎng)關(guān)接口CGI
1.2 CGI的基本原理
1.2.1 Internet的發(fā)展
1.2.2 為什么使用CGI
1.2.3 CGI的工作原理
1.2.4 CGI程序的可移植性
1.2.5 CGI的局限性
1.2.6 CGI的輸入輸出
1.2.7 編程語言的選擇
1.3 CGI的傳送方法
1.3.1 URL是如何工作的
1.3.2 GET方法
1.3.3 POST方法
1.3.4 CGI的編碼方式
1.4 CGI的環(huán)境變量
1.4.1 環(huán)境變量的基本概念
1.4.2 環(huán)境變量介紹
1.4.3 環(huán)境變量的使用
1.5 小 結(jié)
第2章 關(guān)于HTML和SSI
2.1 HTML 簡(jiǎn)介
2.2 HTML中的表單(FORM)
2.2.1 定義表單FORM標(biāo)簽
2.2.2 INPUT標(biāo)簽
2.2.3 SELECT標(biāo)簽
2.2.4 TEXTAREA標(biāo)簽
2.2.5 一個(gè)實(shí)用的表單
2.3 服務(wù)器端附件(SSI)
2.3.1 SSI的基本概念
2.3.2 SSI的基本功能
2.3.3 SSI與CGI的區(qū)別
2.3.4 SSI的工作原理
2.3.5 SSI語法
2.3.6 針對(duì)SSI配置服務(wù)器
2.3.7 常用的SSI命令
2.4 CGI程序的激活
2.4.1 關(guān)于絕對(duì)路徑和相對(duì)路徑
2.4.2 CGI程序的激活
2.5 小 結(jié)
第3章 CGI的運(yùn)行環(huán)境
3.1 Web服務(wù)器的配置
3.1.1 服務(wù)器介紹
3.1.2 如何配置服務(wù)器
3.1.3 Apache for Win32s--一個(gè)免費(fèi)的Web服務(wù)器
3.2 CGI程序運(yùn)行環(huán)境的建立和測(cè)試
3.2.1 關(guān)于Perl解釋器
3.2.2 Perl解釋器的安裝
3.2.3 調(diào)試CGI程序
3.3 試編一個(gè)CGI程序--HelloWorld
3.3.1 HTML頁面的建立
3.3.2 Hello World的編寫
3.3.3 運(yùn)行Hello World
3.3.4 改進(jìn)的Hello World
3.4 小 結(jié)
第4章 Perl語言簡(jiǎn)介
4.1 Perl簡(jiǎn)介
4.1.1 Perl 是什么
4.1.2 關(guān)于Perl的版本
4.1.3 關(guān)于Perl 的學(xué)習(xí)
4.1.4 關(guān)于Perl 的獲得
4.2 Perl的變量
4.2.1 標(biāo)量變量
4.2.2 數(shù)組變量
4.2.3 關(guān)聯(lián)數(shù)組變量
4.3 Perl運(yùn)算符
4.3.1 賦值運(yùn)算符
4.3.2 算術(shù)運(yùn)算符
4.3.3 數(shù)值運(yùn)算符
4.3.4 字符串運(yùn)算符
4.3.5 邏輯運(yùn)算符
4.3.6 文件運(yùn)算符
4.3.7 其他常用的運(yùn)算符
4.4 Perl的基本流程
4.4.1 判斷流程控制
4.4.2 循環(huán)流程控制
4.5 Perl的函數(shù)
4.5.1 有關(guān)文字處理的函數(shù)
4.5.2 有關(guān)文件系統(tǒng)的函數(shù)
4.5.3 有關(guān)進(jìn)程處理的函數(shù)
4.6 Perl的子程序
4.6.1 子程序的定義
4.6.2 子程序的調(diào)用
4.6.3 子程序的返回值
4.6.4 局部變量
4.6.5 子程序參數(shù)的傳遞
4.6.6 用別名傳遞數(shù)組參數(shù)
4.7 Perl的正則表達(dá)式
4.7.1 正則表達(dá)式(Regular Expression)的常用語法
4.7.2 正則表達(dá)式的常用運(yùn)算符
4.8 Perl的面向?qū)ο蟪绦蛟O(shè)計(jì)
4.8.1 面向?qū)ο蟪绦蛟O(shè)計(jì)(OOP)的基本概念
4.8.2 Perl中的模塊(module)和包(package)
4.8.3 Perl中的類和對(duì)象
4.8.4 Perl中的方法
4.8.5 Perl中的基類和繼承類
4.9 小 結(jié)
第5章 用Perl進(jìn)行CGI程序設(shè)計(jì)
5.1 CGI程序結(jié)構(gòu)
5.1.1 CGI程序的構(gòu)成
5.1.2 獲取用戶提交的數(shù)據(jù)
5.1.3 處理用戶數(shù)據(jù)
5.1.4 返回頁面給用戶
5.1.5 結(jié)束程序
5.2 CGI程序的開發(fā)
5.2.1 CGI程序開發(fā)前的準(zhǔn)備
5.2.2 CGI程序的開發(fā)過程
5.3 CGI的資源
5.3.1 個(gè)人資源
5.3.2 公共資源
5.4 小 結(jié)
第6章 幾個(gè)常用的例子
6.1 解析用戶提交的數(shù)據(jù)
6.1.1 HTML頁面的建立
6.1.2 CGI程序的編寫
6.2 最常見的CGI程序--計(jì)數(shù)器的實(shí)現(xiàn)
6.2.1 計(jì)數(shù)器的激活方法
6.2.2 SSI方式激活計(jì)數(shù)器
6.2.3 使用 IMG 標(biāo)簽激活計(jì)數(shù)器
6.2.4 使用 A 標(biāo)簽激活計(jì)數(shù)器
6.3 用戶留言板
6.3.1 為什么要用留言板
6.3.2 留言板頁面的建立
6.3.3 留言板CGI程序的編寫
6.3.4 改進(jìn)的留言板
6.4 聊天室
6.4.1 聊天室的結(jié)構(gòu)
6.4.2 聊天室頁面的建立
6.4.3 CGI程序的編寫
6.4.4 改進(jìn)聊天室的建議
6.4.5 能踢人的聊天室
6.5 FORM-MAIL的實(shí)現(xiàn)
6.5.1 Unix下FORM-MAIL的實(shí)現(xiàn)
6.5.2 Windows下如何實(shí)現(xiàn)
6.6 電子賀卡的實(shí)現(xiàn)
6.6.1 相關(guān)頁面的建立
6.6.2 CGI程序的編寫
6.6.3 完整的源代碼
6.7 小 結(jié)
第7章 建立搜索引擎
7.1 站內(nèi)搜索引擎
7.1.1 HTML頁面的建立
7.1.2 CGI程序的編寫
7.2 Web搜索引擎
7.2.1 HTML頁面的建立
7.2.2 CGI程序的編寫
7.3 小 結(jié)
第8章 使用Perl中的CGI模塊
8.1 關(guān)于Perl中的CGI模塊
8.1.1 一個(gè)有用的模塊--CGI.pm
8.1.2 一個(gè)使用CGI.pm編寫的程序
8.1.3 CGI模塊的功能
8.1.4 編程方法
8.2 處理用戶提交的數(shù)據(jù)
8.2.1 創(chuàng)建一個(gè)CGI對(duì)象
8.2.2 如何調(diào)用CGI模塊中的方法
8.2.3 獲取提交的數(shù)據(jù)
8.2.4 使用CGI對(duì)象方法
8.2.5 應(yīng)用實(shí)例
8.3 小 結(jié)
第9章 CGI與數(shù)據(jù)庫(kù)
9.1 數(shù)據(jù)庫(kù)的選擇
9.2 SQL語言介紹
9.2.1 SQL命令的種類
9.2.2 數(shù)據(jù)庫(kù)表
9.2.3 使用SQL從表中取記錄
9.2.4 插入數(shù)據(jù)、更新數(shù)據(jù)和刪除數(shù)據(jù)
9.2.5 利用索引
9.2.6 用SQL建立索引
9.2.7 集合函數(shù)
9.2.8 其他常用的SQL表達(dá)式、函數(shù)和過程
9.3 使用ODBC模塊開發(fā)Web數(shù)據(jù)庫(kù)
9.3.1 ODBC模塊的特點(diǎn)
9.3.2 ODBC模塊中的常量
9.3.3 使用ODBC模塊的程序結(jié)構(gòu)
9.3.4 建立ODBC對(duì)象
9.3.5 ODBC模塊中提供的方法
9.3.6 設(shè)置DSN
9.3.7 一個(gè)完整的例子
9.3.8 與其他數(shù)據(jù)庫(kù)的接口
9.4 小 結(jié)
第10章 CGI的發(fā)展
10.1 ASP
10.1.1 ASP簡(jiǎn)介
10.1.2 ASP的功能
10.1.3 ASP的相關(guān)資料
10.2 PHP
10.2.1 PHP簡(jiǎn)介
10.2.2 PHP的功能
10.2.3 PHP的相關(guān)資料
10.3 ISAPI
10.3.1 ISAPI概念
10.3.2 ISAPI的程序語言
10.3.3 ISAPI的原理
10.3.4 ISAPI程序的執(zhí)行
10.3.5 ISAPI的性能評(píng)價(jià)
10.4 NSAPI
10.4.1 NSAPI的原理
10.4.2 NSAPI程序的響應(yīng)
10.5 幾種開發(fā)工具的比較
10.6 小 結(jié)
第11章 CGI的安全性
11.1 CGI在安全方面容易出現(xiàn)的漏洞
11.1.1 關(guān)于CGI的安全性
11.1.2 CGI安全嗎
11.1.3 使用安全的CGI程序
11.1.4 用SSI方式激活CGI存在的問題
11.1.5 不安全的函數(shù)調(diào)用
11.1.6 正確處理用戶數(shù)據(jù)
11.2 配置安全的服務(wù)器
11.2.1 安全的操作系統(tǒng)
11.2.2 安全的Web服務(wù)器
11.2.3 目錄的管理
11.2.4 建立安全的服務(wù)器
11.2.5 關(guān)于安全性問題的資源
11.3 小 結(jié)
附錄A cgi-lib.pl庫(kù)
A.1 cgi-lib.pl簡(jiǎn)介
A.2 cgi-lib.pl的源代碼
附錄B ODBC.pm模塊的源代碼
附錄C 網(wǎng)絡(luò)常見名詞
附錄D 網(wǎng)絡(luò)術(shù)語速查

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)