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

Java Servlet & JSP經典實例

Java Servlet & JSP經典實例

定 價:¥86.00

作 者: (美)佩里|譯者;朱濤江譯
出版社: 中國電力出版社
叢編項: O'Reilly Java系列
標 簽: jsp

ISBN: 9787508332673 出版時間: 2005-07-01 包裝: 平裝
開本: 16開 頁數(shù): 800 字數(shù):  

內容簡介

  Java servlet和JSP構成了企業(yè)級Java體系結構的“Web層”。這些組件在服務器上執(zhí)行與Web相關的常見任務,如處理與電子郵件服務器、數(shù)據(jù)庫、企業(yè)級JavaBean(EJB)及Web服務器的交互。 本書用Tomcat和BEA WebLogic作為servlet容器,提供了230多個與許多重要的日常Web任務相關的技巧。本書開始簡要介紹了打包servlet和JSP、編寫部署描述文件、部署servlet和JSP、使用Apache Ant、預編譯JSP以及創(chuàng)建XML文檔形式的JSP等方面的技巧。 本書包含了大量關于復雜的日常開發(fā)任務的技巧,如: · 操作“會話”、過濾器、定制標記和JSP標準標記庫(JSTL) · Web客戶端認證 · 與數(shù)據(jù)庫和電子郵件服務器交互 · 讀取和設置“cookie” · 從客戶端上傳文件 · 將JavaScript集成于servlet和JSP · 在JSP和servlet中嵌入多媒體文件(如數(shù)字電影和音樂) · 處理有不同語言用戶的Web客戶端(國際化) · 記錄servlet和JSP的消息日志 · 動態(tài)地導入內容,如同傳統(tǒng)的服務器端導入(SSI)代碼 · 在serlvet或JSP中使用Amazon和Google的Web Services API 這些技巧涵蓋了許多與Servlet 2.4和JSP 2.0規(guī)范相關聯(lián)的新特性,包括ServletRequestListener、新的JSTL 1.1函數(shù)、使用模板文本中的JSTL元素、標記文件和基于XML Schema的部署描述文件。

作者簡介

  BruceW.Perry是一位獨立的Java軟件開發(fā)人員及作家。自1996年以來,他為各種非贏利機構、設計和營銷公司及廣告代理商開發(fā)Web應用程序和數(shù)據(jù)庫。在不從事編程和寫作的時候,他喜愛騎自行車、在美國和瑞士登山。他同他的妻子StacyLeBaron、女兒Rachel和兒子Scott一起居住在美國馬薩諸塞州的Newburyport。

圖書目錄

第1章 編寫servlet和JSP 6 ~19
1.0 引言
1.1 編寫Servlet
1.2 編寫JSP
1.3 編譯Servlet
1.4 將Servlet和JSP打包
1.5 創(chuàng)建部署描述文件
第2章 部署servlet和JSP 20 ~41
2.0 引言
2.1 在Tomcat中部署獨立的Servlet
2.2 在Tomcat的server.xml中使用Context元素
2.3 在WebLogic中部署獨立的Servlet
2.4 在Tomcat中部署獨立的JSP
2.5 在WebLogic中部署獨立的JSP
2.6 在Tomcat中部署Web應用程序
2.7 在WebLogic中使用Ant部署Web應用程序
2.8 使用WebLogic管理控制臺
2.9 使用WebLogic Builder部署Web應用程序
2.10 使用weblogic.Deployer命令行工具
第3章 為Servlet命名 42 ~63
3.0 引言
3.1 在web.xml中將Servlet映射為名
3.2 為一個Servlet創(chuàng)建多個映射
3.3 為Servlet創(chuàng)建JSP風格的URL
3.4 將靜態(tài)內容映射到Servlet
3.5 不使用web.xml映射而調用Servlet
3.6 將所有Web應用程序的請求映射到一個Servlet
3.7 將請求映射到控制器并保留Servlet映射
3.8 為Web應用程序創(chuàng)建歡迎文件
3.9 限制對某些Servlet的請求
3.10 僅賦予控制器對某些Servlet的訪問權限
第4章 使用Apache Ant 65 ~85
4.0 引言
4.1 獲取和安裝Ant
4.2 使用Ant目標
4.3 在構建文件類路徑中包括Tomcat JAR文件
4.4 用Ant構建文件編譯Servlet
4.5 用Ant創(chuàng)建WAR文件
4.6 用Ant創(chuàng)建JAR文件
4.7 用Ant啟動Tomcat應用程序
4.8 用Ant停止Tomcat應用程序
第5章 轉換JSP格式 86 ~103
5.0 引言
5.1 在Tomcat中預編譯JSP
5.2 在WebLogic中預編譯JSP
5.3 使用預編譯協(xié)議預編譯JSP
5.4 將JSP映射為頁面實現(xiàn)類
5.5 從頭開始創(chuàng)建JSP文檔格式的JSP
5.6 從JSP中生成XML視圖
第6章 在Servlet和JSP中動態(tài)地導入內容 104 ~127
6.0 引言
6.1 在Servlet每次處理請求時導入資源
6.2 在Servlet中使用外部配置導入資源
6.3 在Servlet中導入嵌套多層的資源
6.4 在JSP中導入很少改變的資源
6.5 在JSP每次處理請求時導入內容
6.6 使用外部配置文件在JSP中導入資源
6.7 在JSP文檔中導入XML代碼段
6.8 在JSP導入上下文之外的內容
第7章 在Servlet和JSP中處理Web表單數(shù)據(jù) 128 ~151
7.0 引言
7.1 在Servlet中處理POST HTTP請求
7.2 在JSP中處理POST HTTP請求
7.3 在JSP中設置JavaBean的特性
7.4 在JSP中設置表單參數(shù)值的作用范圍
7.5 從Servlet中發(fā)送數(shù)據(jù)
7.6 從JSP中發(fā)送數(shù)據(jù)
7.7 使用Servlet向查詢字符串添加參數(shù)
7.8 使用JSP向查詢字符串添加參數(shù)
7.9 使用過濾器讀取參數(shù)值
第8章 上傳文件 152 ~168
8.0 引言
8.1 準備文件上傳的HTML頁面
8.2 使用com.oreilly.servlet庫
8.3 一次上傳一個文件
8.4 上傳多個文件
8.5 文件重命名
8.6 使用JSP處理文件上傳
第9章 在Web應用程序中處理異常 169 ~182
9.0 引言
9.1 在web.xml中聲明異常處理器
9.2 創(chuàng)建處理異常的Servlet
9.3 從Servlet中發(fā)出錯誤
9.4 從JSP中發(fā)出錯誤
9.5 創(chuàng)建處理錯誤的JSP
9.6 聲明為其他JSP處理異常的特殊JSP
第10章 讀取和設置Cookie 183 ~198
10.0 引言
10.1 使用Servlet設置Cookie
10.2 創(chuàng)建請求中所有Cookie的數(shù)組
10.3 使用JSP設置Cookie
10.4 使用Servlet讀取Cookie的值
10.5 使用JSP讀取Cookie的值
10.6 修改或移除已經設置的Cookie
第11章 跟蹤會話 198 ~229
11.0 引言
11.1 在web.xml中設置會話超時時間
11.2 在所有Tomcat Web應用程序中設置會話超時時間
11.3 以編程方式設置會話超時時間
11.4 檢查會話是否存在于HttpServletRequest
11.5 在Servlet中跟蹤會話的活動
11.6 在JSP中跟蹤會話的活動
11.7 在JSP中使用URL重寫
11.8 在Servlet中使用URL重寫
11.9 使用監(jiān)聽器跟蹤會話的生命周期
11.10 使用監(jiān)聽器監(jiān)視會話屬性
11.11 使用過濾器監(jiān)視會話屬性
第12章 在Servlet和JSP中集成JavaScript 230 ~243
12.0 引言
12.1 在Servlet中包括JavaScript模塊
12.2 在JSP中包括JavaScript模塊
12.3 在Sevlet中使用JavaScript創(chuàng)建新窗口
12.4 在JSP中使用JavaScript創(chuàng)建新窗口
12.5 在Servlet中使用JavaScript驗證表單值
12.6 在JSP中使用JavaScript驗證表單值
第13章 發(fā)送非HTML內容 244 ~260
13.0 引言
13.1 發(fā)送PDF文件
13.2 發(fā)送字處理文件
13.3 發(fā)送XML文件
13.4 發(fā)送音頻文件
13.5 在Servlet中查看內部資源
第14章 記錄Servlet和JSP中的消息日志 261 ~285
14.0 引言
14.1 不通過Log4j記錄日志
14.2 設置Log4j
14.3 不通過配置文件使用日志記錄器
14.4 向Root日志記錄器添加日志存儲器
14.5 在日志記錄器的存儲器中使用模式
14.6 在JSP中使用log4j
14.7 使用Servlet上下文事件監(jiān)聽器記錄消息日志
14.8 使用會話事件監(jiān)聽器記錄消息日志
第15章 客戶端認證 286 ~312
15.0 引言
15.1 用Tomcat創(chuàng)建用戶和口令
15.2 在Tomcat中建立SSL
15.3 使用BASIC認證
15.4 使用基于表單的認證
15.5 注銷用戶
15.6 使用JAAS創(chuàng)建LoginModule
15.7 創(chuàng)建JAAS配置文件
15.8 在Servlet中使用JAAS
15.9 在JSP中使用JAAS
第16章 在Web應用程序中綁定、訪問和移除屬性 313 ~334
16.0 引言
16.1 在Servlet中設置ServletContext屬性
16.2 在JSP中設置ServletContext屬性
16.3 在Servlet中訪問或移除ServletContext屬性
16.4 在JSP中訪問或移除ServletContext屬性
16.5 在Servlet中設置會話屬性
16.6 在JSP中設置會話屬性
16.7 在Servlet中訪問或移除會話屬性
16.8 在JSP中訪問或移除會話屬性
16.9 在Servlet中設置請求屬性
16.10 在JSP中設置請求屬性
16.11 在Servlet中訪問或移除請求屬性
16.12 在JSP中訪問或移除請求屬性
第17章 在JSP中嵌入多媒體 335 ~350
17.0 引言
17.1 使用jsp:plugin在JSP中嵌入Applet
17.2 使用HTML Converter在JSP中嵌入Applet
17.3 自動創(chuàng)建包括Flash文件的HTML模板
17.4 編寫嵌入Flash文件的HTML模板
17.5 在Servlet中嵌入Flash
17.6 在JSP中嵌入QuickTime影片
17.7 在JSP中嵌入SVG文件
17.8 在JSP中嵌入背景音樂
第18章 處理客戶請求 351 ~362
18.0 引言
18.1 檢查servlet中的HTTP請求首部
18.2 檢查JSP中的HTTP請求首部
18.3 使用過濾器修改請求首部
18.4 自動刷新Servlet
18.5 自動刷新JSP
18.6 Web應用程序請求的計數(shù)
第19章 過濾請求和響應 363 ~388
19.0 引言
19.1 將過濾器映射到Servlet
19.2 將過濾器映射到JSP
19.3 將多個過濾器映射到一個Servlet
19.4 改變應用于Servlet的過濾器的順序
19.5 為過濾器配置初始參數(shù)
19.6 可選擇地使用過濾器阻塞請求
19.7 過濾HTTP響應
19.8 使用過濾器操作RequestDispatcher對象
19.9 使用過濾器檢查表單參數(shù)
19.10 使用過濾器阻塞IP地址
第20章 在Servlet和JSP中操縱電子郵件 389 ~420
20.0 引言
20.1 將電子郵件有關的類放置于類路徑中
20.2 在servlet中發(fā)送電子郵件
20.3 使用JavaBean在Servlet中發(fā)送電子郵件
20.4 在Servlet中訪問電子郵件
20.5 使用JavaBean在Servlet中訪問電子郵件
20.6 在Servlet中處理所接收電子郵件的附件
20.7 在Servlet中向電子郵件添加附件
20.8 在Servlet中讀取所接收電子郵件的首部
第21章 訪問數(shù)據(jù)庫 421 ~465
21.0 引言
21.1 不用DataSource在servlet中訪問數(shù)據(jù)庫
21.2 在Tomcat中配置DataSource
21.3 在Tomcat的Servlet中使用DataSource
21.4 在WebLogic中創(chuàng)建DataSource
21.5 在WebLogic使用 JNDI查找來獲取DataSource
21.6 在WebLogic的JSP中使用DataSource
21.7 在Servlet中調用存儲過程
21.8 在JSP中調用存儲過程
21.9 將ResultSet to轉換為Result對象
21.10 在一個事務中執(zhí)行多個SQL語句
21.11 在JSP中使用事務
21.12 查詢ResultSet的有關信息
第22章 使用定制標記庫 466 ~493
22.0 引言
22.1 創(chuàng)建典型標記處理器
22.2 為典型標記處理器創(chuàng)建JSP 1.2 TLD
22.3 為典型標記處理器創(chuàng)建JSP 2.0 TLD
22.4 在Web應用程序中打包標記庫
22.5 將標記庫打包在JAR文件中
22.6 在JSP中使用定制標記
22.7 在定制標記類中處理異常
22.8 創(chuàng)建簡單標記處理器
22.9 為簡單標記處理器創(chuàng)建TLD
22.10 在JSP中使用簡單標記處理器
22.11 創(chuàng)建JSP標記文件
22.12 在Web應用程序中打包JSP標記文件
22.13 將JSP標記文件打包在JAR中
22.14 使用與標記文件關聯(lián)的定制標記
22.15 向標記庫添加監(jiān)聽器類
第23章 使用JSTL 494 ~527
23.0 引言
23.1 下載JSTL 1.0并在JSP中使用JSTL標記
23.2 下載Java Web服務開發(fā)者包
23.3 使用核心JSTL標記
23.4 使用XML核心JSTL標記
23.5 使用XML轉換標記
23.6 使用格式化JSTL標記
23.7 通過DataSource配置使用SQL JSTL標記
23.8 不通過DataSource配置使用SQL JSTL標記
23.9 用EL訪問作用范圍內的變量
23.10 用EL訪問請求參數(shù)
23.11 使用EL訪問請求首部
23.12 使用EL訪問一個請求首部
23.13 使用EL訪問Cookie
23.14 使用EL訪問JavaBean特性
23.15 使用JSTL函數(shù)
第24章 國際化 528 ~549
24.0 引言
24.1 在Servlet中檢測客戶區(qū)域
24.2 在JSP中檢測客戶區(qū)域
24.3 以特性文件方式創(chuàng)建一個ResourceBundle
24.4 以Java類方式創(chuàng)建ResourceBundle
24.5 在Servlet中使用ResourceBundle
24.6 在JSP中使用ResourceBundle
24.7 在Servlet中格式化日期
24.8 在JSP中格式化日期
24.9 在Servlet中格式化貨幣
24.10 在JSP中格式化貨幣
24.11 在Servlet中格式化百分數(shù)
24.12 在JSP中格式化百分數(shù)
24.13 在部署描述文件中設置區(qū)域化上下文
第25章 使用JNDI和企業(yè)級JavaBean 550 ~579
25.0 引言
25.1 在Tomcat中配置JNDI對象
25.2 在Servlet中訪問Tomcat JNDI資源
25.3 在JSP中訪問Tomcat JNDI資源
25.4 在WebLogic中配置JNDI資源
25.5 在WebLogic中查看JNDI樹
25.6 在Servlet中訪問WebLogic JNDI資源
25.7 在JSP中訪問WebLogic JNDI資源
25.8 使用WebLogic JNDI樹訪問EJB
第26章 收集Web信息 580 ~595
26.0 引言
26.1 使用javax.swing.text子包解析HTML頁面
26.2 使用Servlet收集Web數(shù)據(jù)
26.3 創(chuàng)建作為Web頁面解析器的JavaBean
26.4 在Servlet中使用Web頁面解析JavaBean
26.5 在JSP中使用Web頁面解析JavaBean
第27章 使用Google和Amazon Web API 596 ~619
27.0 引言
27.1 準備使用Google的Web API
27.2 創(chuàng)建連接Google的JavaBean
27.3 使用Servlet連接Google
27.4 使用JSP連接Google
27.5 準備使用Amazon的Web服務API
27.6 創(chuàng)建連接Amazon的JavaBean
27.7 使用Servlet連接Amazon
27.8 使用JSP連接Amazon
索引

本目錄推薦

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