注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計網(wǎng)絡編程Servlet與JSP權威指南

Servlet與JSP權威指南

Servlet與JSP權威指南

定 價:¥55.00

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

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

內(nèi)容簡介

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

作者簡介

暫缺《Servlet與JSP權威指南》作者簡介

圖書目錄

前言
第一部分 基礎知識
第1章 服務器設置和配置 
1.1 下載Java開發(fā)工具包(JDK) 
1.2 為桌面系統(tǒng)下載一個服務器 
1.3 更改端口及配置其他服務器設置 
1.3.1 Apache Tomcat 
1.3.2 Allaire/Macromedia JRun 
1.3.3 New Atlanta ServletExec 
1.4 測試服務器 
1.5 簡單的HTML和JSP頁測試 
1.6 設置開發(fā)環(huán)境 
1.6.1 建立開發(fā)目錄 
1.6.2 制作啟動和停止服務器的快捷方式 
1.6.3 設置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 復制到某個快捷方式或符號鏈接 
1.8.2 使用javac的-d選項 
1.8.3 讓IDE負責部署 
1.8.4 使用ant或類似的工具 
1.9 缺省Web應用部署目錄匯總 
1.9.1 Tomcat 
1.9.2 JRun 
1.9.3 ServletExec 
第2章 基本servlet程序設計快速入門 
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結構 
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 客戶機請求:表單數(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 客戶機請求:HTTP請求頭 
2.5.1 從servlet讀取請求頭 
2.5.2 例子:構造一個所有請求頭的表 
2.5.3 理解HTTP 1.1請求頭 
2.6 標準CGI變量的servlet等價物 
2.7 服務器響應:HTTP狀態(tài)代碼 
2.7.1 指定狀態(tài)代碼 
2.7.2 HTTP 1.1狀態(tài)代碼 
2.7.3 各種搜索引擎的前端 
2.8 服務器響應:HTTP響應頭 
2.8.1 從servlet中設置響應頭 
2.8.2 了解HTTP 1.1響應頭 
2.9 cookie 
2.9.1 cookie的好處 
2.9.2 cookie的某些問題 
2.9.3 servlet cookie API 
2.9.4 設置和讀取cookie的例子 
2.9.5 基本cookie實用程序 
2.10 會話跟蹤 
2.10.1 會話跟蹤的需求 
2.10.2 會話跟蹤API 
2.10.3 終止會話 
2.10.4 顯示每個客戶機訪問計數(shù)的servlet 
2.10.5 一個簡化的購物車應用 
第3章 基本JSP程序設計快速入門 
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 表達式 
3.3.2 scriptlet 
3.3.3 聲明 
3.3.4 預定義變量 
3.4 構造自動生成的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 在頁轉換時包含文件: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 設置bean屬性 
3.6.4 共享bean 
3.7 定義定制的JSP標記庫 
3.7.1 構成標記庫的組件
3.7.2 定義基本標記 
3.7.3 給標記分配屬性 
3.7.4 包含標記體 
3.7.5 有選擇地包含標記體 
3.7.6 操縱標記體 
3.7.7 多次包含或操縱標記體 
3.7.8 使用嵌套的標記 
3.8 集成servlet和JSP:MVC體系結構 
3.8.1 發(fā)送請求 
3.8.2 例子:網(wǎng)上旅游代理 
3.8.3 從JSP頁中發(fā)送請求 
第二部分 Web應用
第4章 使用和部署Web應用 
4.1 注冊Web應用 
4.1.1 對Tomcat注冊一個Web應用 
4.1.2 對JRun注冊Web應用 
4.1.3 對ServletExec注冊一個Web應用 
4.2 Web應用的結構 
4.2.1 各種文件類型的位置 
4.2.2 樣例層次結構 
4.3 在WAR文件中部署Web應用 
4.4 記錄對服務器庫的依賴關系 
4.4.1 建立一個清單文件 
4.4.2 清單文件的內(nèi)容 
4.5 處理Web應用中的相對URL 
4.6 在Web應用之間共享數(shù)據(jù) 
第5章 用web.xml控制Web應用的行為 
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 初始化和預裝載servlet與JSP頁面 
5.5.1 分配servlet初始化參數(shù) 
5.5.2 分配JSP初始化參數(shù) 
5.5.3 提供應用范圍內(nèi)的初始化參數(shù) 
5.5.4 在服務器啟動時裝載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應用的文檔化 
5.12 關聯(lián)文件與MIME類型 
5.13 定位TLD 
5.14 指定應用事件監(jiān)聽程序 
5.15 J2EE元素 
第6章 Web應用樣例:網(wǎng)上船舶商店 
6.1 通用配置文件 
6.2 頂層頁面 
6.3 第二層頁面 
6.4 物品項的顯示servlet 
6.5 購買的顯示頁面 
第三部分 Web應用的安全性
第7章 聲明性的安全性 
7.1 基于表單的驗證 
7.1.1 設置用戶名、口令和角色 
7.1.2 告訴服務器驗證類型并指定登錄和登錄失敗頁面的位置 
7.1.3 建立登錄頁面 
7.1.4 建立報告登錄失敗的頁面 
7.1.5 指定受口令保護的URL 
7.1.6 指定只對SSL有效的URL 
7.1.7 關閉激活器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 無保護的頁面 
7.3 BASIC驗證 
7.3.1 設置用戶名、口令和角色 
7.3.2 告訴服務器你正在使用BASIC驗證并指定域名 
7.3.3 指定受口令保護的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è)務計劃 
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 訪問客戶機的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 對適當?shù)膕ervlet和JSP頁面注冊過濾器 
9.1.5 禁用激活器servlet 
9.2 樣例:報告過濾器 
9.3 從過濾器中訪問servlet環(huán)境 
9.4 例子:日志記錄過濾器 
9.5 利用過濾器的初始化參數(shù) 
9.6 例子:訪問時的過濾器 
9.7 阻塞響應 
9.8 例子:禁止站點過濾器 
9.9 修改響應 
9.10 例子:替換過濾器 
9.10.1 通用替換過濾器 
9.10.2 一個特殊的替換過濾器 
9.11 例子:壓縮過濾器 
9.12 完整的過濾器部署描述符文件 
第10章 應用事件框架 
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 用標記庫封裝監(jiān)聽程序 
10.6 例子:封裝公司名監(jiān)聽程序 
10.7 識別會話的建立和消除 
10.8 例子:對會話進行計數(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 完整的事件部署描述符文件 
第五部分 新標記庫功能
第11章 JSP 1.2中的新標記庫功能 
11.1 使用新標記庫描述符文件格式 
11.1.1 新的DOCTYPE聲明 
11.1.2 重命名的元素 
11.1.3 新元素 
11.1.4 匯總 
11.2 將監(jiān)聽程序與標記庫一起打包 
11.2.1 跟蹤活動的會話 
11.2.2 測試會話計數(shù) 
11.3 利用TagLibraryValidator檢查語法 
11.3.1 例子:跟蹤標記結構 
11.3.2 例子:實施標記嵌套次序 
11.4 補充知識:用SAX 2.0分析XML 
11.4.1 安裝和設置 
11.4.2 分析 
11.5 用TryCatchFinally接口處理異常 
11.6 返回值的新名稱 
11.7 循環(huán)而不生成BodyContent 
11.7.1 JSP 1.1循環(huán)標記 
11.7.2 JSP 1.2循環(huán)標記 
11.8 在TLD文件中引入腳本變量 
第12章 JSP標準標記庫 
12.1 使用JSTL:綜述 
12.1.1 jr和jx庫 
12.1.2 forEach循環(huán)標記 
12.1.3 forTokens循環(huán)標記 
12.1.4 根據(jù)條件求值的標記 
12.1.5 表達式語言支持標記 
12.2 安裝和配置JSTL 
12.2.1 下載JSTL文件 
12.2.2 訪問JSTL文檔資料 
12.2.3 使JSTL類對服務器有效 
12.2.4 將JSTL TLD文件放入WEB-INF目錄 
12.2.5 建立TLD文件位置的別名 
12.2.6 在web.xml中定義表達式語言 
12.2.7 下載和安裝XML分析程序 
12.3 用forEach標記進行循環(huán) 
12.3.1 對直接數(shù)字值進行循環(huán) 
12.3.2 用指定的步長進行循環(huán) 
12.3.3 對數(shù)組進行循環(huán) 
12.3.4 對枚舉類型進行循環(huán) 
12.3.5 對串中的項進行循環(huán) 
12.3.6 對多種數(shù)據(jù)類型進行循環(huán) 
12.4 訪問循環(huán)狀態(tài) 
12.5 用forTokens標記進行循環(huán) 
12.5.1 一個簡單的記號循環(huán) 
12.5.2 嵌套的記號循環(huán) 
12.6 對項進行條件求值 
12.6.1 if標記 
12.6.2 choose、when和otherwise標記 
12.6.3 帶choose標記的set標記的用法 
12.7 使用表達式語言 
12.7.1 set標記 
12.7.2 expr標記 
12.7.3 declare標記 
附錄 服務器的組織和結構

本目錄推薦

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