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

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

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

定 價:¥55.00

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

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

內(nèi)容簡介

  編輯推薦:Sun公司核心技術(shù)叢書。本書介紹作為Java平臺基礎(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è)計、使用和部署Web應(yīng)用、Web應(yīng)用的安生性、servlet和JSP的主要新功能、新標(biāo)記庫功能。本書既適合有經(jīng)驗的servlet和JSP程序設(shè)計人員,又適合于此技術(shù)的初學(xué)者,但前提是應(yīng)熟悉基本的Java程序設(shè)計語言。

作者簡介

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

圖書目錄

前言
第一部分 基礎(chǔ)知識
第1章 服務(wù)器設(shè)置和配置 
1.1 下載Java開發(fā)工具包(JDK) 
1.2 為桌面系統(tǒng)下載一個服務(wù)器 
1.3 更改端口及配置其他服務(wù)器設(shè)置 
1.3.1 Apache Tomcat 
1.3.2 Allaire/Macromedia JRun 
1.3.3 New Atlanta ServletExec 
1.4 測試服務(wù)器 
1.5 簡單的HTML和JSP頁測試 
1.6 設(shè)置開發(fā)環(huán)境 
1.6.1 建立開發(fā)目錄 
1.6.2 制作啟動和停止服務(wù)器的快捷方式 
1.6.3 設(shè)置CLASSPATH 
1.6.4 尋找或安裝servlet和JSP API文檔 
1.7 編譯和測試某些簡單的servlet 
1.7.1 測試1:不使用程序包的servlet 
1.7.2 測試2:使用程序包的servlet 
1.7.3 測試3:使用程序包和實用程序的servlet 
1.8 建立一種簡化的部署方法 
1.8.1 復(fù)制到某個快捷方式或符號鏈接 
1.8.2 使用javac的-d選項 
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è)計快速入門 
2.1 servlet較“傳統(tǒng)”CGI的優(yōu)越之處 
2.1.1 有效性 
2.1.2 方便性 
2.1.3 功能強 
2.1.4 可移植性 
2.1.5 安全性 
2.1.6 廉價 
2.2 基本servlet結(jié)構(gòu) 
2.2.1 生成純文本的servlet 
2.2.2 生成HTML的servlet 
2.2.3 servlet打包 
2.2.4 簡單的用HTML建立的實用程序 
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ī)請求:表單數(shù)據(jù) 
2.4.1 從CGI程序中讀取表單數(shù)據(jù) 
2.4.2 從servlet中讀取表單數(shù)據(jù) 
2.4.3 例子:讀取三個明確的參數(shù) 
2.4.4 過濾查詢數(shù)據(jù) 
2.5 客戶機(jī)請求:HTTP請求頭 
2.5.1 從servlet讀取請求頭 
2.5.2 例子:構(gòu)造一個所有請求頭的表 
2.5.3 理解HTTP 1.1請求頭 
2.6 標(biāo)準(zhǔn)CGI變量的servlet等價物 
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實用程序 
2.10 會話跟蹤 
2.10.1 會話跟蹤的需求 
2.10.2 會話跟蹤API 
2.10.3 終止會話 
2.10.4 顯示每個客戶機(jī)訪問計數(shù)的servlet 
2.10.5 一個簡化的購物車應(yīng)用 
第3章 基本JSP程序設(shè)計快速入門 
3.1 JSP綜述 
3.2 JSP的優(yōu)點 
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)造自動生成的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)換時包含文件:include指令 
3.5.2 在請求時包含頁:jsp:include動作 
3.5.3 基于Java插件包含applet 
3.6 對JSP使用JavaBeans 
3.6.1 基本bean的使用 
3.6.2 例子:StringBean 
3.6.3 設(shè)置bean屬性 
3.6.4 共享bean 
3.7 定義定制的JSP標(biāo)記庫 
3.7.1 構(gòu)成標(biāo)記庫的組件
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ā)送請求 
3.8.2 例子:網(wǎng)上旅游代理 
3.8.3 從JSP頁中發(fā)送請求 
第二部分 Web應(yīng)用
第4章 使用和部署Web應(yīng)用 
4.1 注冊Web應(yīng)用 
4.1.1 對Tomcat注冊一個Web應(yīng)用 
4.1.2 對JRun注冊Web應(yīng)用 
4.1.3 對ServletExec注冊一個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 記錄對服務(wù)器庫的依賴關(guān)系 
4.4.1 建立一個清單文件 
4.4.2 清單文件的內(nèi)容 
4.5 處理Web應(yīng)用中的相對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ù)器啟動時裝載servlet 
5.6 聲明過濾器 
5.7 指定歡迎頁 
5.8 指定處理錯誤的頁面 
5.8.1 error-code元素 
5.8.2 exception-type元素 
5.9 提供安全性 
5.9.1 指定驗證的方法 
5.9.2 限制對Web資源的訪問 
5.9.3 分配角色名 
5.10 控制會話超時 
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 物品項的顯示servlet 
6.5 購買的顯示頁面 
第三部分 Web應(yīng)用的安全性
第7章 聲明性的安全性 
7.1 基于表單的驗證 
7.1.1 設(shè)置用戶名、口令和角色 
7.1.2 告訴服務(wù)器驗證類型并指定登錄和登錄失敗頁面的位置 
7.1.3 建立登錄頁面 
7.1.4 建立報告登錄失敗的頁面 
7.1.5 指定受口令保護(hù)的URL 
7.1.6 指定只對SSL有效的URL 
7.1.7 關(guān)閉激活器servlet 
7.2 例子:基于表單的驗證 
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驗證 
7.3.1 設(shè)置用戶名、口令和角色 
7.3.2 告訴服務(wù)器你正在使用BASIC驗證并指定域名 
7.3.3 指定受口令保護(hù)的URL 
7.3.4 指定只對SSL有效的URL 
7.4 例子:BASIC驗證 
7.4.1 主頁 
7.4.2 部署描述符文件 
7.4.3 口令文件 
7.4.4 財政計劃 
7.4.5 業(yè)務(wù)計劃 
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的請求 
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 建立一個實現(xiàn)Filter接口的類 
9.1.2 將過濾行為放入doFilter方法 
9.1.3 調(diào)用FilterChain對象的doFilter方法 
9.1.4 對適當(dāng)?shù)膕ervlet和JSP頁面注冊過濾器 
9.1.5 禁用激活器servlet 
9.2 樣例:報告過濾器 
9.3 從過濾器中訪問servlet環(huán)境 
9.4 例子:日志記錄過濾器 
9.5 利用過濾器的初始化參數(shù) 
9.6 例子:訪問時的過濾器 
9.7 阻塞響應(yīng) 
9.8 例子:禁止站點過濾器 
9.9 修改響應(yīng) 
9.10 例子:替換過濾器 
9.10.1 通用替換過濾器 
9.10.2 一個特殊的替換過濾器 
9.11 例子:壓縮過濾器 
9.12 完整的過濾器部署描述符文件 
第10章 應(yīng)用事件框架 
10.1 監(jiān)控servlet環(huán)境的建立和消除 
10.2 例子:初始化最經(jīng)常使用的數(shù)據(jù) 
10.3 檢測servlet環(huán)境屬性中的改變 
10.4 例子:監(jiān)控最常用的數(shù)據(jù)的改變 
10.5 用標(biāo)記庫封裝監(jiān)聽程序 
10.6 例子:封裝公司名監(jiān)聽程序 
10.7 識別會話的建立和消除 
10.8 例子:對會話進(jìn)行計數(shù)的監(jiān)聽程序 
10.9 監(jiān)視會話屬性中的改變 
10.10 例子:監(jiān)控游艇對象 
10.11 使用多個協(xié)同監(jiān)聽程序 
10.11.1 跟蹤日用特價物品的訂單 
10.11.2 重置日用特價物品訂單計數(shù) 
10.12 完整的事件部署描述符文件 
第五部分 新標(biāo)記庫功能
第11章 JSP 1.2中的新標(biāo)記庫功能 
11.1 使用新標(biāo)記庫描述符文件格式 
11.1.1 新的DOCTYPE聲明 
11.1.2 重命名的元素 
11.1.3 新元素 
11.1.4 匯總 
11.2 將監(jiān)聽程序與標(biāo)記庫一起打包 
11.2.1 跟蹤活動的會話 
11.2.2 測試會話計數(shù) 
11.3 利用TagLibraryValidator檢查語法 
11.3.1 例子:跟蹤標(biāo)記結(jié)構(gòu) 
11.3.2 例子:實施標(biāo)記嵌套次序 
11.4 補充知識:用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)記庫 
12.1 使用JSTL:綜述 
12.1.1 jr和jx庫 
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類對服務(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 對直接數(shù)字值進(jìn)行循環(huán) 
12.3.2 用指定的步長進(jìn)行循環(huán) 
12.3.3 對數(shù)組進(jìn)行循環(huán) 
12.3.4 對枚舉類型進(jìn)行循環(huán) 
12.3.5 對串中的項進(jìn)行循環(huán) 
12.3.6 對多種數(shù)據(jù)類型進(jìn)行循環(huán) 
12.4 訪問循環(huán)狀態(tài) 
12.5 用forTokens標(biāo)記進(jìn)行循環(huán) 
12.5.1 一個簡單的記號循環(huán) 
12.5.2 嵌套的記號循環(huán) 
12.6 對項進(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) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號