注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程Servlet與JSP權(quán)威指南

Servlet與JSP權(quán)威指南

Servlet與JSP權(quán)威指南

定 價(jià):¥55.00

作 者: (美)Marty Hall著;鐘鳴,石永平譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): Sun公司核心技術(shù)叢書
標(biāo) 簽: jsp

ISBN: 9787111108283 出版時(shí)間: 2004-11-01 包裝: 膠版紙
開本: 24cm 頁數(shù): 540 字?jǐn)?shù):  

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

  編輯推薦:Sun公司核心技術(shù)叢書。本書介紹作為Java平臺(tái)基礎(chǔ)的servlet和JSP技術(shù),書中將這兩種技術(shù)結(jié)合起來進(jìn)行了完整的描述。本書涵蓋了最新的servlet2.3和JSP1.2標(biāo)準(zhǔn),并展示了如何應(yīng)用最先進(jìn)的servlet和JSP技術(shù),還詳細(xì)說明了如何從Internet上下載各種開發(fā)工具包、服務(wù)器、資源并安裝設(shè)置安們。主要內(nèi)容包括:服務(wù)器的設(shè)置和配置、基本servlet和JSP程序設(shè)計(jì)、使用和部署Web應(yīng)用、Web應(yīng)用的安生性、servlet和JSP的主要新功能、新標(biāo)記庫(kù)功能。本書既適合有經(jīng)驗(yàn)的servlet和JSP程序設(shè)計(jì)人員,又適合于此技術(shù)的初學(xué)者,但前提是應(yīng)熟悉基本的Java程序設(shè)計(jì)語言。

作者簡(jiǎn)介

暫缺《Servlet與JSP權(quán)威指南》作者簡(jiǎn)介

圖書目錄

前言
第一部分 基礎(chǔ)知識(shí)
第1章 服務(wù)器設(shè)置和配置 
1.1 下載Java開發(fā)工具包(JDK) 
1.2 為桌面系統(tǒng)下載一個(gè)服務(wù)器 
1.3 更改端口及配置其他服務(wù)器設(shè)置 
1.3.1 Apache Tomcat 
1.3.2 Allaire/Macromedia JRun 
1.3.3 New Atlanta ServletExec 
1.4 測(cè)試服務(wù)器 
1.5 簡(jiǎn)單的HTML和JSP頁測(cè)試 
1.6 設(shè)置開發(fā)環(huán)境 
1.6.1 建立開發(fā)目錄 
1.6.2 制作啟動(dòng)和停止服務(wù)器的快捷方式 
1.6.3 設(shè)置CLASSPATH 
1.6.4 尋找或安裝servlet和JSP API文檔 
1.7 編譯和測(cè)試某些簡(jiǎn)單的servlet 
1.7.1 測(cè)試1:不使用程序包的servlet 
1.7.2 測(cè)試2:使用程序包的servlet 
1.7.3 測(cè)試3:使用程序包和實(shí)用程序的servlet 
1.8 建立一種簡(jiǎn)化的部署方法 
1.8.1 復(fù)制到某個(gè)快捷方式或符號(hào)鏈接 
1.8.2 使用javac的-d選項(xiàng) 
1.8.3 讓IDE負(fù)責(zé)部署 
1.8.4 使用ant或類似的工具 
1.9 缺省Web應(yīng)用部署目錄匯總 
1.9.1 Tomcat 
1.9.2 JRun 
1.9.3 ServletExec 
第2章 基本servlet程序設(shè)計(jì)快速入門 
2.1 servlet較“傳統(tǒng)”CGI的優(yōu)越之處 
2.1.1 有效性 
2.1.2 方便性 
2.1.3 功能強(qiáng) 
2.1.4 可移植性 
2.1.5 安全性 
2.1.6 廉價(jià) 
2.2 基本servlet結(jié)構(gòu) 
2.2.1 生成純文本的servlet 
2.2.2 生成HTML的servlet 
2.2.3 servlet打包 
2.2.4 簡(jiǎn)單的用HTML建立的實(shí)用程序 
2.3 servlet的生存期 
2.3.1 init方法 
2.3.2 service方法 
2.3.3 doGet、doPost和doXxx方法 
2.3.4 SingleThreadModel接口 
2.3.5 destroy方法 
2.4 客戶機(jī)請(qǐng)求:表單數(shù)據(jù) 
2.4.1 從CGI程序中讀取表單數(shù)據(jù) 
2.4.2 從servlet中讀取表單數(shù)據(jù) 
2.4.3 例子:讀取三個(gè)明確的參數(shù) 
2.4.4 過濾查詢數(shù)據(jù) 
2.5 客戶機(jī)請(qǐng)求:HTTP請(qǐng)求頭 
2.5.1 從servlet讀取請(qǐng)求頭 
2.5.2 例子:構(gòu)造一個(gè)所有請(qǐng)求頭的表 
2.5.3 理解HTTP 1.1請(qǐng)求頭 
2.6 標(biāo)準(zhǔn)CGI變量的servlet等價(jià)物 
2.7 服務(wù)器響應(yīng):HTTP狀態(tài)代碼 
2.7.1 指定狀態(tài)代碼 
2.7.2 HTTP 1.1狀態(tài)代碼 
2.7.3 各種搜索引擎的前端 
2.8 服務(wù)器響應(yīng):HTTP響應(yīng)頭 
2.8.1 從servlet中設(shè)置響應(yīng)頭 
2.8.2 了解HTTP 1.1響應(yīng)頭 
2.9 cookie 
2.9.1 cookie的好處 
2.9.2 cookie的某些問題 
2.9.3 servlet cookie API 
2.9.4 設(shè)置和讀取cookie的例子 
2.9.5 基本cookie實(shí)用程序 
2.10 會(huì)話跟蹤 
2.10.1 會(huì)話跟蹤的需求 
2.10.2 會(huì)話跟蹤API 
2.10.3 終止會(huì)話 
2.10.4 顯示每個(gè)客戶機(jī)訪問計(jì)數(shù)的servlet 
2.10.5 一個(gè)簡(jiǎn)化的購(gòu)物車應(yīng)用 
第3章 基本JSP程序設(shè)計(jì)快速入門 
3.1 JSP綜述 
3.2 JSP的優(yōu)點(diǎn) 
3.2.1 與ASP或ColdFusion比較 
3.2.2 與PHP比較 
3.2.3 與純servlet比較 
3.2.4 與JavaScript比較 
3.3 利用JSP腳本元素調(diào)用代碼 
3.3.1 表達(dá)式 
3.3.2 scriptlet 
3.3.3 聲明 
3.3.4 預(yù)定義變量 
3.4 構(gòu)造自動(dòng)生成的servlet:JSP頁指令 
3.4.1 import屬性 
3.4.2 contentType屬性 
3.4.3 isThreadSafe屬性 
3.4.4 session屬性 
3.4.5 buffer屬性 
3.4.6 autoflush屬性 
3.4.7 extends屬性 
3.4.8 info屬性 
3.4.9 errorPage屬性 
3.4.10 isErrorPage屬性 
3.4.11 language屬性 
3.4.12 pageEncoding屬性 
3.4.13 指令的XML語法 
3.5 在JSP文檔中包含文件和 applet 
3.5.1 在頁轉(zhuǎn)換時(shí)包含文件:include指令 
3.5.2 在請(qǐng)求時(shí)包含頁:jsp:include動(dòng)作 
3.5.3 基于Java插件包含applet 
3.6 對(duì)JSP使用JavaBeans 
3.6.1 基本bean的使用 
3.6.2 例子:StringBean 
3.6.3 設(shè)置bean屬性 
3.6.4 共享bean 
3.7 定義定制的JSP標(biāo)記庫(kù) 
3.7.1 構(gòu)成標(biāo)記庫(kù)的組件
3.7.2 定義基本標(biāo)記 
3.7.3 給標(biāo)記分配屬性 
3.7.4 包含標(biāo)記體 
3.7.5 有選擇地包含標(biāo)記體 
3.7.6 操縱標(biāo)記體 
3.7.7 多次包含或操縱標(biāo)記體 
3.7.8 使用嵌套的標(biāo)記 
3.8 集成servlet和JSP:MVC體系結(jié)構(gòu) 
3.8.1 發(fā)送請(qǐng)求 
3.8.2 例子:網(wǎng)上旅游代理 
3.8.3 從JSP頁中發(fā)送請(qǐng)求 
第二部分 Web應(yīng)用
第4章 使用和部署Web應(yīng)用 
4.1 注冊(cè)Web應(yīng)用 
4.1.1 對(duì)Tomcat注冊(cè)一個(gè)Web應(yīng)用 
4.1.2 對(duì)JRun注冊(cè)Web應(yīng)用 
4.1.3 對(duì)ServletExec注冊(cè)一個(gè)Web應(yīng)用 
4.2 Web應(yīng)用的結(jié)構(gòu) 
4.2.1 各種文件類型的位置 
4.2.2 樣例層次結(jié)構(gòu) 
4.3 在WAR文件中部署Web應(yīng)用 
4.4 記錄對(duì)服務(wù)器庫(kù)的依賴關(guān)系 
4.4.1 建立一個(gè)清單文件 
4.4.2 清單文件的內(nèi)容 
4.5 處理Web應(yīng)用中的相對(duì)URL 
4.6 在Web應(yīng)用之間共享數(shù)據(jù) 
第5章 用web.xml控制Web應(yīng)用的行為 
5.1 定義頭和根元素 
5.2 部署描述符文件內(nèi)的元素次序 
5.3 分配名稱和定制的URL 
5.3.1 分配名稱 
5.3.2 定義定制的URL 
5.3.3 命名JSP頁面 
5.4 禁止激活器 servlet 
5.4.1 重新映射/servlet/ URL模式 
5.4.2 全局禁止激活器:Tomcat 
5.4.3 全局禁止激活器:JRun 
5.5 初始化和預(yù)裝載servlet與JSP頁面 
5.5.1 分配servlet初始化參數(shù) 
5.5.2 分配JSP初始化參數(shù) 
5.5.3 提供應(yīng)用范圍內(nèi)的初始化參數(shù) 
5.5.4 在服務(wù)器啟動(dòng)時(shí)裝載servlet 
5.6 聲明過濾器 
5.7 指定歡迎頁 
5.8 指定處理錯(cuò)誤的頁面 
5.8.1 error-code元素 
5.8.2 exception-type元素 
5.9 提供安全性 
5.9.1 指定驗(yàn)證的方法 
5.9.2 限制對(duì)Web資源的訪問 
5.9.3 分配角色名 
5.10 控制會(huì)話超時(shí) 
5.11 Web應(yīng)用的文檔化 
5.12 關(guān)聯(lián)文件與MIME類型 
5.13 定位TLD 
5.14 指定應(yīng)用事件監(jiān)聽程序 
5.15 J2EE元素 
第6章 Web應(yīng)用樣例:網(wǎng)上船舶商店 
6.1 通用配置文件 
6.2 頂層頁面 
6.3 第二層頁面 
6.4 物品項(xiàng)的顯示servlet 
6.5 購(gòu)買的顯示頁面 
第三部分 Web應(yīng)用的安全性
第7章 聲明性的安全性 
7.1 基于表單的驗(yàn)證 
7.1.1 設(shè)置用戶名、口令和角色 
7.1.2 告訴服務(wù)器驗(yàn)證類型并指定登錄和登錄失敗頁面的位置 
7.1.3 建立登錄頁面 
7.1.4 建立報(bào)告登錄失敗的頁面 
7.1.5 指定受口令保護(hù)的URL 
7.1.6 指定只對(duì)SSL有效的URL 
7.1.7 關(guān)閉激活器servlet 
7.2 例子:基于表單的驗(yàn)證 
7.2.1 主頁 
7.2.2 部署描述符文件 
7.2.3 口令文件 
7.2.4 登錄和登錄失敗頁面 
7.2.5 investing目錄 
7.2.6 ssl目錄 
7.2.7 admin目錄 
7.2.8 重定向器servlet 
7.2.9 無保護(hù)的頁面 
7.3 BASIC驗(yàn)證 
7.3.1 設(shè)置用戶名、口令和角色 
7.3.2 告訴服務(wù)器你正在使用BASIC驗(yàn)證并指定域名 
7.3.3 指定受口令保護(hù)的URL 
7.3.4 指定只對(duì)SSL有效的URL 
7.4 例子:BASIC驗(yàn)證 
7.4.1 主頁 
7.4.2 部署描述符文件 
7.4.3 口令文件 
7.4.4 財(cái)政計(jì)劃 
7.4.5 業(yè)務(wù)計(jì)劃 
7.4.6 重定向servlet 
7.5 配置Tomcat使用SSL 
第8章 可編程的安全性 
8.1 組合容器管理的及可編程的安全性 
8.2 例子:組合容器管理的及可編程的安全性 
8.3 編程處理所有的安全性 
8.4 例子:編程處理所有的安全性 
8.5 使用可編程安全性及SSL 
8.5.1 確定是否正在使用SSL 
8.5.2 重定向非SSL的請(qǐng)求 
8.5.3 查找密鑰位數(shù) 
8.5.4 查找加密算法 
8.5.5 訪問客戶機(jī)的X509證書 
8.6 例子:可編程的安全性和SSL 
第四部分 servlet和JSP的新功能
第9章 servlet和JSP過濾器 
9.1 建立基本過濾器 
9.1.1 建立一個(gè)實(shí)現(xiàn)Filter接口的類 
9.1.2 將過濾行為放入doFilter方法 
9.1.3 調(diào)用FilterChain對(duì)象的doFilter方法 
9.1.4 對(duì)適當(dāng)?shù)膕ervlet和JSP頁面注冊(cè)過濾器 
9.1.5 禁用激活器servlet 
9.2 樣例:報(bào)告過濾器 
9.3 從過濾器中訪問servlet環(huán)境 
9.4 例子:日志記錄過濾器 
9.5 利用過濾器的初始化參數(shù) 
9.6 例子:訪問時(shí)的過濾器 
9.7 阻塞響應(yīng) 
9.8 例子:禁止站點(diǎn)過濾器 
9.9 修改響應(yīng) 
9.10 例子:替換過濾器 
9.10.1 通用替換過濾器 
9.10.2 一個(gè)特殊的替換過濾器 
9.11 例子:壓縮過濾器 
9.12 完整的過濾器部署描述符文件 
第10章 應(yīng)用事件框架 
10.1 監(jiān)控servlet環(huán)境的建立和消除 
10.2 例子:初始化最經(jīng)常使用的數(shù)據(jù) 
10.3 檢測(cè)servlet環(huán)境屬性中的改變 
10.4 例子:監(jiān)控最常用的數(shù)據(jù)的改變 
10.5 用標(biāo)記庫(kù)封裝監(jiān)聽程序 
10.6 例子:封裝公司名監(jiān)聽程序 
10.7 識(shí)別會(huì)話的建立和消除 
10.8 例子:對(duì)會(huì)話進(jìn)行計(jì)數(shù)的監(jiān)聽程序 
10.9 監(jiān)視會(huì)話屬性中的改變 
10.10 例子:監(jiān)控游艇對(duì)象 
10.11 使用多個(gè)協(xié)同監(jiān)聽程序 
10.11.1 跟蹤日用特價(jià)物品的訂單 
10.11.2 重置日用特價(jià)物品訂單計(jì)數(shù) 
10.12 完整的事件部署描述符文件 
第五部分 新標(biāo)記庫(kù)功能
第11章 JSP 1.2中的新標(biāo)記庫(kù)功能 
11.1 使用新標(biāo)記庫(kù)描述符文件格式 
11.1.1 新的DOCTYPE聲明 
11.1.2 重命名的元素 
11.1.3 新元素 
11.1.4 匯總 
11.2 將監(jiān)聽程序與標(biāo)記庫(kù)一起打包 
11.2.1 跟蹤活動(dòng)的會(huì)話 
11.2.2 測(cè)試會(huì)話計(jì)數(shù) 
11.3 利用TagLibraryValidator檢查語法 
11.3.1 例子:跟蹤標(biāo)記結(jié)構(gòu) 
11.3.2 例子:實(shí)施標(biāo)記嵌套次序 
11.4 補(bǔ)充知識(shí):用SAX 2.0分析XML 
11.4.1 安裝和設(shè)置 
11.4.2 分析 
11.5 用TryCatchFinally接口處理異常 
11.6 返回值的新名稱 
11.7 循環(huán)而不生成BodyContent 
11.7.1 JSP 1.1循環(huán)標(biāo)記 
11.7.2 JSP 1.2循環(huán)標(biāo)記 
11.8 在TLD文件中引入腳本變量 
第12章 JSP標(biāo)準(zhǔn)標(biāo)記庫(kù) 
12.1 使用JSTL:綜述 
12.1.1 jr和jx庫(kù) 
12.1.2 forEach循環(huán)標(biāo)記 
12.1.3 forTokens循環(huán)標(biāo)記 
12.1.4 根據(jù)條件求值的標(biāo)記 
12.1.5 表達(dá)式語言支持標(biāo)記 
12.2 安裝和配置JSTL 
12.2.1 下載JSTL文件 
12.2.2 訪問JSTL文檔資料 
12.2.3 使JSTL類對(duì)服務(wù)器有效 
12.2.4 將JSTL TLD文件放入WEB-INF目錄 
12.2.5 建立TLD文件位置的別名 
12.2.6 在web.xml中定義表達(dá)式語言 
12.2.7 下載和安裝XML分析程序 
12.3 用forEach標(biāo)記進(jìn)行循環(huán) 
12.3.1 對(duì)直接數(shù)字值進(jìn)行循環(huán) 
12.3.2 用指定的步長(zhǎng)進(jìn)行循環(huán) 
12.3.3 對(duì)數(shù)組進(jìn)行循環(huán) 
12.3.4 對(duì)枚舉類型進(jìn)行循環(huán) 
12.3.5 對(duì)串中的項(xiàng)進(jìn)行循環(huán) 
12.3.6 對(duì)多種數(shù)據(jù)類型進(jìn)行循環(huán) 
12.4 訪問循環(huán)狀態(tài) 
12.5 用forTokens標(biāo)記進(jìn)行循環(huán) 
12.5.1 一個(gè)簡(jiǎn)單的記號(hào)循環(huán) 
12.5.2 嵌套的記號(hào)循環(huán) 
12.6 對(duì)項(xiàng)進(jìn)行條件求值 
12.6.1 if標(biāo)記 
12.6.2 choose、when和otherwise標(biāo)記 
12.6.3 帶choose標(biāo)記的set標(biāo)記的用法 
12.7 使用表達(dá)式語言 
12.7.1 set標(biāo)記 
12.7.2 expr標(biāo)記 
12.7.3 declare標(biāo)記 
附錄 服務(wù)器的組織和結(jié)構(gòu)

本目錄推薦

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