注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)LinuxLinux Web編程

Linux Web編程

Linux Web編程

定 價(jià):¥59.00

作 者: (美)克里斯托弗(Christopher A.Jones),(美)Drew Batchelor著;張立新等譯
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: Linux

ISBN: 9787505359185 出版時(shí)間: 2000-04-01 包裝:
開本: 23×18cm+磁盤1張 頁(yè)數(shù): 477頁(yè) 字?jǐn)?shù):  

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

  本書是圍繞Web編程展開的,分三個(gè)部分,共12章。內(nèi)容包括:介紹一種廣泛應(yīng)用于 Internet應(yīng)用程序和分布式系統(tǒng)的Web體系結(jié)構(gòu),讀者對(duì)這種體系結(jié)構(gòu)的理解是開發(fā)強(qiáng)壯的、可升級(jí)的Internet應(yīng)用程序的關(guān)鍵;介紹在Linux中如何使用Apache應(yīng)用服務(wù)器和Perl語言來完成Web編程工作;介紹內(nèi)容對(duì)象的概念,以便讀者能夠很容易地將顯示邏輯和顯示內(nèi)容區(qū)分開來;介紹了如何布置Internet應(yīng)用程序,從而實(shí)現(xiàn)應(yīng)用程序的伸縮性。本書最精彩的部分在于對(duì)使用新興技術(shù)來完成Web開發(fā)工作的討論,其中包括如何使用XML,如何使用Java程序,以及如何使用GPL工具。本書在討論上述內(nèi)容時(shí),向讀者提供了大量使用Perl語言、Java語言、HTML和XML開發(fā)的實(shí)例,并由淺入深地講解了每一個(gè)概念和實(shí)例。因此,本書所面向的讀者范圍十分廣闊,無論是剛剛了解Linux的愛好者還是網(wǎng)站的資深管理員,在閱讀完本書之后,都會(huì)有一種獲益匪淺的感覺。

作者簡(jiǎn)介

暫缺《Linux Web編程》作者簡(jiǎn)介

圖書目錄

前言
第一部分 當(dāng)今的Internt應(yīng)用程序
第一章 分布式系統(tǒng)和網(wǎng)絡(luò)互聯(lián)技術(shù)
多層體系結(jié)構(gòu)
什么是層
客戶機(jī)-服務(wù)器模式的僵硬性
大規(guī)模的分布式系統(tǒng)
Internet應(yīng)用程序
了解Web用戶的能力
真正理解HTML
用戶腳本
Java小應(yīng)用程序
ActiveX控件
XML
建立定制Web客戶
使用應(yīng)用程序服務(wù)器
理解通用網(wǎng)關(guān)接口
在應(yīng)用程序服務(wù)器中運(yùn)行軟件
使用應(yīng)用程序服務(wù)器的資源
了解商務(wù)對(duì)象層
定義商務(wù)規(guī)則
Business對(duì)象的優(yōu)點(diǎn)
Business對(duì)象在分布式系統(tǒng)中的地位
訪問數(shù)據(jù)層和后端服務(wù)
對(duì)數(shù)據(jù)訪問的理解
事務(wù)處理
服務(wù)器數(shù)據(jù)的作用
了解XML的功能
在軟件之間調(diào)節(jié)數(shù)據(jù)
小結(jié)
第二章 介紹 Apache HTTP服務(wù)器
編譯和安裝Apache
為CGI配置神ache
編輯httpd.conf
設(shè)置Docutnent Root
配置目錄選項(xiàng)
允許服務(wù)器端包含(Server-Side Include)
在Document Root中使用
將CGI作為文件類型來使用
使用服務(wù)器端包含
第一次運(yùn)行Apache
在系統(tǒng)啟動(dòng)時(shí)運(yùn)行Apache
對(duì)Apache的剖析
理解HTT在Web開發(fā)中的作用
請(qǐng)求一個(gè) HTML頁(yè)
接收HTML頁(yè)
向服務(wù)器發(fā)送Web表單
向服務(wù)器發(fā)送一個(gè)URL請(qǐng)求
發(fā)送和接收cookie
處理CGI腳本
創(chuàng)建一個(gè)規(guī)范的CGI腳本
理解CGI環(huán)境
創(chuàng)建腳本
對(duì)核心CGI變量的詳細(xì)介紹
小結(jié)
第三章 在Linux中用Perl實(shí)現(xiàn)CGI
為什么要使用Perl
perl的基本知識(shí)
運(yùn)行perl腳本
變量
一個(gè)例子:日志文件
模式匹配和正則表達(dá)式
在日志分析程序中使用模式匹配
引用
在日志分析程序中使用引用
CGI的另一面:用戶交互
包、對(duì)象和模塊
下截并使用CGI模塊
完成日志分析程序
小結(jié)
第四章 將內(nèi)容、邏輯與對(duì)象分開
將HTML和CGI分離開
改變文本文件需要一個(gè)程序設(shè)計(jì)員
重新設(shè)計(jì)需要重新編碼
克服常見的Web站點(diǎn)問題
使用服務(wù)器端包含
將錯(cuò)綜復(fù)雜的站點(diǎn)結(jié)構(gòu)變得更加簡(jiǎn)單
基于上下文內(nèi)容動(dòng)態(tài)更新內(nèi)容
內(nèi)容創(chuàng)建對(duì)象
自確定的定位(導(dǎo)航)控件
自動(dòng)化的負(fù)眉和頁(yè)腳
連接內(nèi)容
處理文件系統(tǒng)結(jié)構(gòu)
編寫對(duì)象
創(chuàng)建 HeaderFooter Perl對(duì)象
理解HeaerFcoter方法
為HeaderFooter.pm編寫代碼
創(chuàng)建 Navigator Perl對(duì)象
理解Navigstor方法
編寫Navigstor代碼
創(chuàng)建一個(gè)Navigator/HeaderFooter實(shí)例
設(shè)置 Dxument Root
編寫代碼
配置Display對(duì)象
寫入到HTTP流
評(píng)價(jià)腳本
創(chuàng)建Content Perl對(duì)象
理解Content 方法
編寫Content 對(duì)象代碼
創(chuàng)建一個(gè) Template Perl對(duì)象
創(chuàng)建更多的靈活性
揭示Template方法
編寫Template代碼
創(chuàng)建 Producer Perl對(duì)象
理解和擴(kuò)展Producer方法
編寫Producer對(duì)象代碼
創(chuàng)建一個(gè)Producer/Template實(shí)例
編寫代碼
創(chuàng)建一個(gè)在線編目系統(tǒng)
向用戶致意
介紹產(chǎn)品分目
顯示一個(gè)單獨(dú)的產(chǎn)品
查明附帶的CD-ROM中的文件
創(chuàng)建一個(gè)分目引擎
找出解決方案
開發(fā)代碼
擴(kuò)展這個(gè)系統(tǒng)
小結(jié)
第五章 用XML創(chuàng)建結(jié)構(gòu)優(yōu)良的對(duì)象
表述信息
XML的鼻祖
從GML到HTML
HTML所存在的問題
HTML和樣式表
從HTML轉(zhuǎn)向XML
序言
文檔類型定義
一般的實(shí)體
記號(hào)
元素
屬性
參數(shù)型實(shí)體
INCLUDE和IGNORE
CDAT標(biāo)記段
XSL和Xlink:新興的標(biāo)準(zhǔn)
小結(jié)
第六章 用CGI應(yīng)用程序服務(wù)器處理XML
安裝解析器模塊
關(guān)于解析器
對(duì)解析器進(jìn)行初始化
把標(biāo)記翻譯成實(shí)際的動(dòng)作
本章 的項(xiàng)目:設(shè)計(jì)一個(gè)把XML轉(zhuǎn)換成HTML
使用處理程序
處理程序與Subs的對(duì)比
XML文件
Memo.xml
Style.xml
開始編寫轉(zhuǎn)換腳本
initStyles方法
style_start_handler方法
style_end_handler方法
style_char_handler方法
處理源文件
source_strart_handler方法
source_end_handler和source_char處理程序
創(chuàng)建一個(gè)腳本
處理屬性
修改樣式處理程序
修改源處理程序
訪問屬性值
proc_handler和sub_att_value方法
連接IDREF和ID屬性
Attlist和Element處理程序
實(shí)現(xiàn)文本置換
實(shí)現(xiàn)Final處理程序
小結(jié)
第七章 創(chuàng)建基于客戶的Web內(nèi)容管理器
基于XML的留言板
MESSAGE_1.xml
style_MESSAGE.xml
應(yīng)用程序用到的其他文件
把XML轉(zhuǎn)換成HTML表單
枚舉輸入
添加選擇框
修改XMLSyle模塊
from_directory方法
from_file方法
from_att_type方法
必需元素內(nèi)容
傳送文檔的結(jié)構(gòu)
edit.cgi腳本
form2xml.cgi腳本
對(duì)參數(shù)進(jìn)行排序
刪除不必要的元素
生成XML
Admin程序
admin.cgi腳本
查看器程序
小結(jié)
第二部分 超越今天的Internt模型
第八章 用Linux提供XML服務(wù)
查看 Internet應(yīng)用程序
超越客戶對(duì)報(bào)務(wù)器時(shí)代
引入Internet
通向電子商務(wù)的條條道路
需求分析
獲得一種解決方法
完全使用另外一種方法
查看目前企業(yè)版XML模型
XSL轉(zhuǎn)換
跨應(yīng)用程序通訊
了解無狀態(tài)問題
單向與固定狀態(tài)
HTTP/CGI模型的缺點(diǎn)
通向真正交互性的道路
XML應(yīng)用程序服務(wù)器
序列化和共享XML
理解進(jìn)程
較大的圖片
安裝XML應(yīng)用程序服務(wù)器
安裝軟件
測(cè)試XAS設(shè)置
小結(jié)
第九章 在Linux上開發(fā)Java小應(yīng)用程序
Java是怎樣工作的
Java開發(fā)軟件包
安裝Blackdown IDK
檢查IDK
進(jìn)行安裝測(cè)試
HelloEar探秘
從應(yīng)用程序到小應(yīng)用程序
接口
把所學(xué)到的全部用起來:Life游戲
關(guān)于這個(gè)游戲
Life小應(yīng)用程序概述
Life Java
init方法:獲取 HTML參數(shù)
異常處理
initImage方法
initAWTCompoents方法
實(shí)現(xiàn)Life邏輯的方法
Java線程
myCanvas類
小結(jié)
第十章 創(chuàng)建Java/XML網(wǎng)絡(luò)應(yīng)用程序
應(yīng)用程序概述
使用XML的應(yīng)用程序服務(wù)器
創(chuàng)建XAS客戶程序
XASReceiver接口
AElfred XML解析器
下載和安裝Aelfred
XMLfor類
XmlHandler接口和HandlerBase類
開始小應(yīng)用程序的編寫
NetApp.Java
NetApp類的init方法
initAWTComponet方法
XASReciever方法
Hub接口方法
myHandler內(nèi)部類
創(chuàng)建組件對(duì)象
Chat組件
Chat構(gòu)造函數(shù)
initAWTComponets
actionPerformed方法
refeshChatterList XASforeiver接口方法
XML Handler方法
Whitehoard組件
Whiteboard的構(gòu)造函數(shù)
generateGraphics和doClear方法
MouseEvent處理過程
sendPointVector方法
XASReveiver方法
XML處理程序方法
drawRemote方法
paint方法
啟動(dòng)網(wǎng)絡(luò)應(yīng)用程序
小結(jié)
第十一章 采用錯(cuò)誤處理保護(hù)網(wǎng)站
處理應(yīng)用程序的錯(cuò)誤
CGI:CarP API簡(jiǎn)介
用Apache處理錯(cuò)誤
理解ErrorDocument的指令
實(shí)現(xiàn)自定義錯(cuò)誤頁(yè)
錯(cuò)誤處理體系結(jié)構(gòu)
分析 Judy Jumpsuit事例
環(huán)境分析
設(shè)計(jì)一個(gè)錯(cuò)誤處理方案
從消息中提取錯(cuò)誤代碼
增加錯(cuò)誤情況
編寫錯(cuò)誤代碼
一個(gè)簡(jiǎn)單的Perl模塊
使模塊與信息分離
實(shí)現(xiàn)錯(cuò)誤消息
編寫雙重錯(cuò)誤處理程序
使用方法
編寫對(duì)象代碼
寫一個(gè)HTML錯(cuò)誤腳本
擴(kuò)展商品目錄網(wǎng)站
創(chuàng)建顧客表單
獲取顧客數(shù)據(jù)
伸出你的網(wǎng)絡(luò)觸角
為什么捕獲特殊字符
小結(jié)
第十二章 部署Linux Web應(yīng)用程序
這不是你家的Web站點(diǎn)
采取正確的第一步
采取正確的第二步
測(cè)試和調(diào)試
檢查HTTP報(bào)頭
理解cookie的使用
性能監(jiān)控
可用性和瀏覽器的兼容性
規(guī)劃資源消耗
規(guī)劃Intranet應(yīng)用程序
規(guī)劃商務(wù)應(yīng)用程序
選定服務(wù)器的配置
采用多個(gè)服務(wù)器分配負(fù)載
負(fù)載平衡工具軟件
負(fù)載平衡的優(yōu)點(diǎn)
對(duì)負(fù)載平衡方案缺陷的理解
了解伸縮性問題
小結(jié)
附錄 CD-ROM的內(nèi)容
每一章的示例程序
XML應(yīng)用程序服務(wù)器
Microstar AElfred解析器
perl模塊
開放源代碼的Kaffe Java虛擬機(jī)
PostgreSQL 6.5

本目錄推薦

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