注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)圖形圖像、多媒體、網(wǎng)頁(yè)制作綜合CGI編程自學(xué)通

CGI編程自學(xué)通

CGI編程自學(xué)通

定 價(jià):¥28.00

作 者: (美)KateGregory著;徐丹,唐程杰等譯
出版社: 機(jī)械工業(yè)出版社;西蒙與舒斯特國(guó)際出版公司
叢編項(xiàng):
標(biāo) 簽: 互連網(wǎng)絡(luò) 全球網(wǎng)絡(luò)

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


ISBN: 9787111066392 出版時(shí)間: 1998-08-01 包裝: 平裝
開(kāi)本: 26cm 頁(yè)數(shù): 274頁(yè) 字?jǐn)?shù):  

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

  本書集中討論CGI編程,以便利用這種接口為WEB站點(diǎn)創(chuàng)建動(dòng)態(tài)應(yīng)用程序。全書內(nèi)容安排在一周內(nèi)學(xué)完,每天兩章,內(nèi)容由淺入深。全書不但介紹了CGI的工作原理及技術(shù)基礎(chǔ),而且利用許多恰當(dāng)?shù)睦岁U述了WEB應(yīng)用程序的CGI編程方法,介紹了各種可以利用的類庫(kù)及模塊、動(dòng)態(tài)創(chuàng)建圖像的方法以及CGI編程的安全性問(wèn)題。

作者簡(jiǎn)介

暫缺《CGI編程自學(xué)通》作者簡(jiǎn)介

圖書目錄

     目 錄
   譯者序
   前言
    第一部分 CGI的基本知識(shí)
   第1章 CGI介紹
    1.1什么是共同網(wǎng)關(guān)接口
    1.2Web上的CGI程序舉例
    1.3CGI:更趨完善的后端技術(shù)
    1.4 CGI的優(yōu)點(diǎn)
    1.5CGI工作原理舉例
    1.6用UNIX的方式思維
    1.6.1標(biāo)準(zhǔn)輸入
    1.6.2標(biāo)準(zhǔn)輸出
    1.6.3文件使用權(quán)
    1.7關(guān)于術(shù)語(yǔ)的一些說(shuō)明
    1.7.1URL和URI
    1.7.2實(shí)體、文檔和資源
    1.8Web服務(wù)器
    1.8.1Web服務(wù)器的本質(zhì)
    1.8.2站點(diǎn)結(jié)構(gòu)
    1.8.3CGI平臺(tái)概述
    1.8.4 UNIXWeb 服務(wù)器
    1.8.5WindowsNTWeb服務(wù)器
    1.8.6Macintosh Web 服務(wù) 器
    1.9小結(jié)
    1.10專題討論
    1.10.1問(wèn)與答
    1.10.2小測(cè)驗(yàn)
    1.10.3練習(xí)
   第2章 創(chuàng)建CGI程序
    2.1選擇編程語(yǔ)言
    2.1.1編譯語(yǔ)言與解釋性語(yǔ)言
    2.1.2CGI 庫(kù)
    2.2Perl 語(yǔ)言
    2.2.1用Perl創(chuàng)建CGI程序
    2.2.2不應(yīng)使用cgi-lib.pl的理由
    2.3 Visual Basic
    2.4 C/C++
    2.5供CGI使用的C庫(kù)
    2.6Bourne外殼程序
    2.7AppleScript
    2.8調(diào)試CGI腳本
    2.8.1在安全環(huán)境下測(cè)試程序
    2.8.2首先從命令行測(cè)試程序
    2.8.3通過(guò)Web服務(wù)器測(cè)試腳本
    2.8.4 現(xiàn)在是較困難的部分
    2.9 小結(jié)
    2.10專題討論
    2.10.1問(wèn)與答
    2.10.2小測(cè)驗(yàn)
    2.10.3練習(xí)
    第二部分 CGI基礎(chǔ)
   第3章 HTML表單概述
    3.1最基本的表單:ISIN DEX
    3.2創(chuàng)建表單
    3.2.1INPUT標(biāo)記
    3.2.2 文本錄入域
    3.2.3Submit 按鈕
    3.2.4Reset按鈕
    3.2.5 復(fù)選框
    3.2.6單選按鈕
    3.2.7口令
    3.2.8圖像按鈕
    3.2.9文件選擇域
    3.2.10 隱含域
    3.2.11TEXTA REA 標(biāo)記
    3.2.12 SELEGT標(biāo)記
    3.3確證表單內(nèi)容
    3.3.1JavaScript程序
    3.3.2總匯
    3.3.3將程序再推進(jìn)一步
    3.4通過(guò)電子郵件發(fā)送表單
    3.5小結(jié)
    3.6專題討論
    3.6.1問(wèn)與答
    3.6.2小測(cè)驗(yàn)
    3.6.3練習(xí)
   第4章 使用表單中的數(shù)據(jù)
    4.1再訪FORM標(biāo)記
    4.1.1ENCTYPE屬性
    4.1.2 multipart/form-data編碼類型
    4.2請(qǐng)求方法
    4.2.1GET方法
    4.2.2 POST方法
    4.2.3HEAD方法
    4.3腳本舉例
    4.3.1簡(jiǎn)要的題外話
    4.3.2回到正題
    4.4GET與POST
    4.5額外路徑信息
    4.6其他頭部信息
    4.7 使用頭部信息
    4.8小結(jié)
    4.9專題討論
    4.9.1問(wèn)與答
    4.9.2小測(cè)驗(yàn)
    4.9.3練習(xí)
    第三部分 CGI程序構(gòu)建塊
   第5章 HTTP協(xié)議
    5.1HTTP基礎(chǔ)知識(shí)
    5.2HTTP通話的例子
    5.2.1第一步:建立TCP連接
    5.2.2第二步:Web瀏覽器向Web
    服務(wù)器發(fā)送命令
    5.2.3第三步:Web瀏覽器發(fā)送請(qǐng)求頭
    信息
    5.2.4 第四步:Web服務(wù)器應(yīng)答
    5.2.5第五步:Web服務(wù)器發(fā)送應(yīng)答
    頭信息
    5.2.6 第六步:Web服務(wù)器向?yàn)g覽器
    發(fā)送數(shù)據(jù)
    5.2.7 第七步:Web服務(wù)器關(guān)閉TCP
    連接
    5.3服務(wù)器應(yīng)答碼
    5.4應(yīng)答頭信息
    5.4.1Cache-control
    5.4.2 Cont ent-length
    5.4.3Content-type
    5.4.4 Expires
    5.4.5 Pragma
    5.4.6 Server
    5.4.7 Set-Cookie
    5.5內(nèi)容類型
    5.5.1服務(wù)器使用內(nèi)容類型的方法
    5.5.2 內(nèi)容類型的類別
    5.5.3非標(biāo)準(zhǔn)類型
    5.6 安全連接
    5.7 小結(jié)
    5.8專題討論
    5.8.1問(wèn)與答
    5.8.2 小測(cè)驗(yàn)
    5.8.3 練習(xí)
   第6章 Server Side Includes (SSI )
    6.1ServerSideIncludes的工作原理
    6.2 為SSI配置Web服務(wù)器
    6.2.1Apache 和NCSA
    6.2.2 CERN服務(wù)器
    6.2.3Netscape Web服務(wù)器
    6.2.4 MicrosoftInternet信息服務(wù)器
    6.2.5O'Reilly的WebSite
    6.2.6 WebStar
    6.3使用SSI
    6.4使用SSI設(shè)計(jì)頁(yè)面
    6.4.1使用#include指令
    6.4.2 最后修改的日期
    6.4.3使用#exec指令
    6.5XSSI
    6.5. 1Printenv
    6.5.2 Set
    6.5.3 if語(yǔ)句
    6.6小結(jié)
    6.7專題討論
    6.7.1問(wèn)與答
    6.7.2 小測(cè)驗(yàn)
    6.7.3 練習(xí)
    第四部分 創(chuàng)建CGI應(yīng)用程序
   第7章 基本的cGI應(yīng)用程序
    7.1在線調(diào)查程序…
    7.1.1第一 步:創(chuàng)建表單
    7.1.2第二步:編寫CGI程序
    7.1.3創(chuàng)建鏈接的下拉式菜單
    7.1.4第一步:創(chuàng)建表單
    7.1.5第二步:增加JavaScript功能
    7.1.6 第三步編寫CGI腳本
    7.2使用CGI根據(jù)模板來(lái)創(chuàng)建頁(yè)面
    7.2.1第一步:弄明白必須使用的內(nèi)容
    7.2.2第二步:發(fā)送頭部信息
    7.2.3第三步:讀取稿件并將其轉(zhuǎn)換為
    HTML
    7.2.4 第四步:顯示頁(yè)面腳注
    7.2.5 運(yùn)行腳本
    7.3小結(jié)
    7.4專題討論
    7.4.1問(wèn)與答
    7.4.2小測(cè)驗(yàn)
    7.4.3練習(xí)
   第8章 創(chuàng)建動(dòng)態(tài)圖像
    8.1gd庫(kù)
    8.1.1gd庫(kù)的來(lái)源
    8.1.2 在程序中使用gd
    8.2gd庫(kù)的實(shí)際應(yīng)用
    8.2.1程序的運(yùn)作原理
    8.2.2預(yù)處理器指令
    8.2.3打開(kāi)main()函數(shù)和說(shuō)明變量
    8.2.4創(chuàng)建圖像并繪制標(biāo)準(zhǔn)部分
    8.2.5從命令行獲取數(shù)據(jù)
    8.2.6繪制和連接圖形上的點(diǎn)
    8.2.7標(biāo)注圖形上的點(diǎn)
    8.2.8保存圖像、清理和退出
    8.2.9完整的源代碼
    8.3供Perl使用的gd
    8.3.1重訪股票圖表程序
    8.3.2完整的源代碼
    8.4 使用動(dòng)態(tài)圖像
    8.5小結(jié)
    8.6專題討論
    8.6.1問(wèn)與答
    8.6.2小測(cè)驗(yàn)
    8.6.3練習(xí)
    第五部分 利用CGI進(jìn)行
    更好的Web發(fā)布操作
   第9章 創(chuàng)建定制的錯(cuò)誤響應(yīng)頁(yè)
    9.1什么叫錯(cuò)誤信息頁(yè)
    9.2改變Web服務(wù)器的設(shè)置
    9.2.1Apache
    9.2 .2Netscape Web 服務(wù)器
    9.3基本的錯(cuò)誤響應(yīng)頁(yè)
    9.4稍高級(jí)的錯(cuò)誤頁(yè)
    9.4.1返回到引用頁(yè)的鏈接
    9.4.2創(chuàng)建其他定制鏈接
    9.5401錯(cuò)誤
    9.6郵件網(wǎng)關(guān)的CGI
    9.6.1創(chuàng)建電子郵件表單
    9.6.2檢查表單和發(fā)送郵件
    9.7小結(jié)
    9.8專題討論
    9.8.1問(wèn)與答
    9.8.2小測(cè)驗(yàn)
    9.8.3練習(xí)
   第10章 保存用戶信息和通話管理
    10.1什么是通話管理
    10.2基本的身份鑒定
    10.3表單中的隱含字段
    10.4Magic存儲(chǔ)塊
    10.4.1存儲(chǔ)塊的工作原理
    10.4.2使用存儲(chǔ)塊保存用戶信息
    10.4.3用JavaScript設(shè)置和檢索
    存儲(chǔ)塊
    10.4.4 與存儲(chǔ)塊的通話管理
    10.4.5為什么不能混用CGI和
    存儲(chǔ)塊
    10.5小結(jié)
    10.6專題討論
    10.6.1問(wèn)與答
    10.6.2小測(cè)驗(yàn)
    10.6.3練習(xí)
    第六部分 數(shù)據(jù)庫(kù)集成
   第11章 使用CGI與數(shù)據(jù)庫(kù)
    11.1什么是數(shù)據(jù)庫(kù)
    11.1.1平面文件數(shù)據(jù)庫(kù)
    11.1.2 用字符分隔數(shù)據(jù)
    11.1.3按列分隔數(shù)據(jù)
    11.2數(shù)據(jù)庫(kù)與Web
    11.3創(chuàng)建數(shù)據(jù)庫(kù)應(yīng)用程序
    11.3.1 創(chuàng)建HTML 表單
    11.3.2編寫確認(rèn)腳本
    11.3.3 編寫交付腳本
    11.3.4 讀取數(shù)據(jù)庫(kù)的腳本
    11.4小結(jié)
    11.5專題討論
    11.5.1問(wèn)與答
    11.5.2 小測(cè)驗(yàn)
    11.5.3 練習(xí)
   第12章 結(jié)構(gòu)化查詢語(yǔ)言
    12.1什么是關(guān)系數(shù)據(jù)庫(kù)
    12.2結(jié)構(gòu)化查詢語(yǔ)言
    12.2.1SELECT語(yǔ)句
    12.2.2 連接(Joins)
    12.2.3增加、刪除和更新記錄
    12.3開(kāi)放式數(shù)據(jù)庫(kù)連接
    12.4 DBD/DBI
    12.4.1使用DBI的一個(gè)樣本程序
    12.4.2 更深入的討論
    12.4.3建議
    12.5小結(jié)
    12.6專題討論
    12.6.1問(wèn)與答
    12.6.2 小測(cè)驗(yàn)
    12.6.3練習(xí)
    第七部分 安全性與其他內(nèi)容
   第13章 CGI安全性
    13.1安全的必要性
    13.1.1入侵Mac競(jìng)賽
    13.1.2冒險(xiǎn)評(píng)估
    13.2保護(hù)Web服務(wù)器
    13.2.1保持軟件最新
    13.2.2 統(tǒng)一存放CGI 程序
    13.2.3文件許可權(quán)
    13.2.4 不利于安全的服務(wù)器選項(xiàng)
    13.3常見(jiàn)CGI安全漏洞
    13.3.1關(guān)于CGI工作原理的說(shuō)明
    13.3.2 緩沖區(qū)溢出問(wèn)題
    13.3.3不要給外殼命令發(fā)送原始輸入
    13.3.4 使用文件路徑是危險(xiǎn)的
    13.3.5 不要將Perl解釋器置于cgi-bin中
    13.3.6DOS批文件的安全漏洞
    13.3.7保持服務(wù)器信息隱密
    13.4安全編程
    13.5小結(jié)
    13.6專題討論
    13.6.1問(wèn)與答
    13.6.2 小測(cè)驗(yàn)
    13.6.3練習(xí)
   第14章 CGI的替換產(chǎn)品
    14.1回顧
    14.1.1為什么會(huì)出現(xiàn)CGI的替代品
    14.1.2消除CGI的局限性
    14.2 CGI替代產(chǎn)品的類型
    14.3 Active Server Pages
    14.3.1組件
    14.3.2腳本
    14.3.3 HTML頁(yè)
    14.3.4 其他ASP平臺(tái)
    14.4Netscape LiveWire
    14.5 Allaire Cold Fusion
    14.6Apache mod -Perl 模塊
    14.7PHP/FT
    14.8ePerl
    14.9SeverSideJava
    14.10N etscape Server API
    14.11Microsoft的InternetServerAPI
    14.12小結(jié)
    14.13 專題討論
    14.13.1問(wèn)與答
    14.13.2小測(cè)驗(yàn)
    14.13.3練習(xí)
    第八部分 附錄
    附錄A MIME類型
    附錄B 應(yīng)答碼和相應(yīng)說(shuō)明
    附錄C 環(huán)境變量和請(qǐng)求頭
    附錄D CGI/Perl 快速參考
    附錄E 常規(guī)表達(dá)式總結(jié)
    附錄F ASCⅡ字符表
    附錄G 小測(cè)驗(yàn)答案
   

本目錄推薦

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