注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Java Web開發(fā)速學(xué)寶典

Java Web開發(fā)速學(xué)寶典

Java Web開發(fā)速學(xué)寶典

定 價(jià):¥59.00

作 者: 李寧 編著
出版社: 中國鐵道出版社
叢編項(xiàng):
標(biāo) 簽: J2EE

ISBN: 9787113103170 出版時(shí)間: 2009-10-01 包裝: 平裝
開本: 16開 頁數(shù): 440 字?jǐn)?shù):  

內(nèi)容簡介

  《Java Web開發(fā)速學(xué)寶典》主要對(duì)Java Web的核心技術(shù)——JSP和Servlet進(jìn)行講解,此外,《Java Web開發(fā)速學(xué)寶典》還對(duì)目前流行的MVC框架Struts 2(版本為Struts 2.1.6)的核心功能以及如何整合Spring與Hibernate進(jìn)行了由淺入深的介紹?!禞ava Web開發(fā)速學(xué)寶典》分為4篇,第1篇對(duì)開發(fā)Java Web程序所必須掌握的技術(shù)進(jìn)行講解,并用一個(gè)實(shí)例帶領(lǐng)讀者進(jìn)入Java Web世界;第2篇主要講解JSP技術(shù),使讀者可以掌握J(rèn)SP的核心技術(shù);第3篇講解Struts 2的核心內(nèi)容,以及如何將Struts 2、Spring和Hibernate進(jìn)行整合;第4篇是綜合實(shí)例,通過對(duì)3個(gè)完整項(xiàng)目的學(xué)習(xí),讀者可以更好地對(duì)《Java Web開發(fā)速學(xué)寶典》前3篇所講的內(nèi)容進(jìn)行理解和消化?!禞ava Web開發(fā)速學(xué)寶典》的讀者對(duì)象包括已經(jīng)掌握J(rèn)ava基礎(chǔ)知識(shí),想學(xué)習(xí)Java Web技術(shù)的讀者;已經(jīng)掌握J(rèn)ava Web的基礎(chǔ)知識(shí),想進(jìn)一步了解和掌握J(rèn)ava Web核心技術(shù)的讀者;對(duì)JSP和Servlet技術(shù)比較熟悉,想進(jìn)一步學(xué)習(xí)和掌握Struts 2,并想將Struts 2技術(shù)引入Java Web應(yīng)用的讀者。

作者簡介

  李寧,東北大學(xué)碩士研究生,高級(jí)軟件工程師,曾任職于東軟集團(tuán),擔(dān)任項(xiàng)目經(jīng)理一職。擁有超過10年的軟件開發(fā)經(jīng)驗(yàn),曾主持或參與開發(fā)過多個(gè)大中型的軟件系統(tǒng)。曾為多家平面媒體和網(wǎng)絡(luò)媒體撰寫了100余篇技術(shù)稿件。并在個(gè)人博客上發(fā)表了大量的技術(shù)文章。曾著有《Java Web開發(fā)技術(shù)大全》一書。熟悉Java、Eclipse、Net Beans、Delphi、C/C++等開發(fā)工具和語言,尤其擅長Java、Eclipse等技術(shù)。有非常豐富的軟件開發(fā)經(jīng)驗(yàn),善于將技術(shù)以生動(dòng)精準(zhǔn)的語言進(jìn)行闡述。

圖書目錄

第1篇 基礎(chǔ)知識(shí)
第1章 搭建開發(fā)環(huán)境
1.1 本書使用的各種軟件的版本
1.2 設(shè)置JDK
1.2.1 JDK簡介
1.2.2 安裝和配置JDK
1.2.3 測試JDK
1.3 架設(shè)Tomcat
1.3.1 Tomcat簡介
1.3.2 安裝和測試Tomcat
1.4 Eclipse的搭建
1.4.1 Eclipse簡介
1.4.2 安裝和配置Eclipse
1.5 下載和安裝MySQL
1.6 下載和安裝JDBCforMySQL
1.7 安裝和運(yùn)行本書的實(shí)例程序
本章小結(jié)
第2章 JDBC基礎(chǔ)
2.1 第一個(gè)JDBC程序
2.1.1 操作數(shù)據(jù)庫的一般步驟
2.1.2 JDBC操作數(shù)據(jù)庫的步驟
2.1.3 JDBC執(zhí)行SQL語句
2.2 使用JDBC查詢數(shù)據(jù)
2.2.1 使用executeQuery查詢數(shù)據(jù)
2.2.2 使用execute查詢數(shù)據(jù)
2.2.3 處理多個(gè)結(jié)果集
2.3 使用JDBC對(duì)數(shù)據(jù)庫進(jìn)行更新
2.3.1 用execute方法執(zhí)行混合形式的SQL語句
2.3.2 用executeUpdate方法更新數(shù)據(jù)
2.3.3 獲得自增字段的值
2.4 JDBC高級(jí)技術(shù)
2.4.1 調(diào)用存儲(chǔ)過程
2.4.2 使用PreparedStatement對(duì)象執(zhí)行動(dòng)態(tài)SQL
2.4.3 存取BLOB字段值
2.4.4 事務(wù)管理
2.5 獲得元數(shù)據(jù)
2.5.1 數(shù)據(jù)庫元數(shù)據(jù)
2.5.2 結(jié)果集元數(shù)據(jù)
2.5.3 參數(shù)元數(shù)據(jù)
本章小結(jié)
第3章 一個(gè)簡單的JavaWeb程序
3.1 JSP與Servlet簡介
3.2 編寫用于查詢信息的Servlet
3.3 編寫用于輸出查詢結(jié)果的JSP頁面
3.4 編寫用于輸入查詢信息的JSP頁面
本章小結(jié)
第2篇 JavaWeb詳解
第4章 Servlet開發(fā)基礎(chǔ)
4.1 在Tomcat中配置Web程序
4.1.1 編寫web.xml文件
4.1.2 手工編寫Servlet
4.1.3 配置數(shù)據(jù)庫連接池
4.2 GenericServlet類與HttpServlet類
4.2.1 service方法
4.2.2 doXxx方法
4.2.3 init和destroy方法
4.2.4 getServletConfig與getServletInfo方法
4.2.5 getLastModified方法
4.3 ServletConfig接口
4.4 ServletContext接口
4.4.1 獲取Web應(yīng)用程序的初始化參數(shù)
4.4.2 application域
4.4.3 訪問資源文件
4.4.4 Web應(yīng)用程序之間的訪問
4.4.5 ServletContext接口定義的其他的方法
本章小結(jié)
第5章 Servlet高級(jí)技術(shù)
5.1 HttpServletResponse的應(yīng)用
5.1.1 產(chǎn)生響應(yīng)狀態(tài)行
5.1.2 設(shè)置響應(yīng)消息頭
5.1.3 用HTTP響應(yīng)消息頭傳輸中文信息
5.1.4 禁止瀏覽器緩存當(dāng)前Web頁面
5.1.5 網(wǎng)頁定時(shí)刷新和定時(shí)跳轉(zhuǎn)
5.1.6 實(shí)現(xiàn)動(dòng)態(tài)文件下載
5.2 HttpServletRequest的應(yīng)用
5.2.1 獲得HTTP請求行信息
5.2.2 獲得網(wǎng)絡(luò)連接信息
5.2.3 獲得HTTP請求消息頭
5.2.4 客戶端身份驗(yàn)證
5.3 處理Cookie
5.3.1 什么是Cookie
5.3.2 Cookie類
5.3.3 讀寫Cookie信息與Cookie的中文問題
5.4 處理Session
5.4.1 什么是Session
5.4.2 HttpSession接口中的方法
5.4.3 HttpRequestSession接口中的Session方法
5.4.4 通過重寫URL跟蹤Session
本章小結(jié)
第6章 JSP基礎(chǔ)
6.1 認(rèn)識(shí)JSP
6.1.1 初次接觸JSP
6.1.2 編寫簡單的JSP程序
6.1.3 改變JSP的訪問路徑
6.2 JSP基本語法
6.2.1 JSP表達(dá)式
6.2.2 在JSP中嵌入Java代碼
6.2.3 JSP聲明
6.2.4 JSP中的注釋
6.3 JSP指令
6.3.1 JSP指令簡介
6.3.2 page指令
6.3.3 JSP頁面中的異常處理
6.3.4 include指令
6.4 JSP的9個(gè)內(nèi)置對(duì)象
6.4.1 out對(duì)象
6.4.2 request對(duì)象
6.4.3 response對(duì)象
6.4.4 page對(duì)象
6.4.5 session對(duì)象
6.4.6 application對(duì)象
6.4.7 config對(duì)象
6.4.8 exception對(duì)象
6.4.9 pageContext對(duì)象
6.5 JSP標(biāo)簽
6.5.1 標(biāo)簽
6.5.2 標(biāo)簽
6.5.3 標(biāo)簽
6.5.4 標(biāo)簽
6.5.5 標(biāo)簽
6.5.6 標(biāo)簽
本章小結(jié)
第7章 表達(dá)式語言(EL)
7.1 EL概述
7.2 EL的基本應(yīng)用
7.2.1 在JSP頁面中使用EL
7.2.2 在標(biāo)簽屬性中使用EL表達(dá)式
7.2.3 使用isELignored屬性禁止EL表達(dá)式
7.2.4 在web.xml中禁止EL表達(dá)式
7.2.5 在web.xml中禁止Java代碼
7.3 EL的內(nèi)置對(duì)象
7.3.1 內(nèi)置對(duì)象與域?qū)ο?br />7.3.2 獲得域?qū)傩约系膬?nèi)置對(duì)象
7.3.3 pageContext內(nèi)置對(duì)象
7.3.4 獲得請求參數(shù)集合的內(nèi)置對(duì)象
7.3.5 獲得HTTP請求頭消息集合的內(nèi)置對(duì)象
7.3.6 cookie內(nèi)置對(duì)象
7.3.7 initParam內(nèi)置對(duì)象
7.4 EL的基本語法
7.4.1 EL中的標(biāo)識(shí)符
7.4.2 EL中的保留字
7.4.3 EL中的常量
7.4.4 EL中的變量
7.4.5 EL中的枚舉類型
7.4.6 EL的錯(cuò)誤處理機(jī)制
7.5 EL中的運(yùn)算符
7.5.1 方括號(hào)運(yùn)算符()和點(diǎn)運(yùn)算符(.)
7.5.2 算術(shù)運(yùn)算符
7.5.3 關(guān)系運(yùn)算符
7.5.4 邏輯運(yùn)算符
7.5.5 empty運(yùn)算符
7.5.6 條件運(yùn)算符
7.5.7 圓括號(hào)運(yùn)算符
7.5.8 運(yùn)算符的優(yōu)先級(jí)
7.6 EL自定義函數(shù)
7.6.1 什么是EL自定義函數(shù)
7.6.2 編寫EL自定義函數(shù)的靜態(tài)Java方法
7.6.3 配置EL自定義函數(shù)
7.6.4 使用EL自定義函數(shù)
7.6.5 實(shí)現(xiàn)過濾HTML格式中的特殊字符的EL自定義函數(shù)
本章小結(jié)
第8章 JavaWeb國際化
8.1 Web程序國際化的原理
8.2 GMT.UTC和本地時(shí)間
8.3 將本地時(shí)間轉(zhuǎn)換成GMT
8.4 將GMT轉(zhuǎn)換成本地時(shí)間
本章小結(jié)
第9章 JSP標(biāo)準(zhǔn)標(biāo)簽庫(JSTL)
9.1 JSTL的5個(gè)組成部分
9.2 建立JSTL的開發(fā)環(huán)境
9.3 核心標(biāo)簽庫
9.3.1 標(biāo)簽
9.3.2 標(biāo)簽
9.3.3 標(biāo)簽
9.3.4 標(biāo)簽
9.3.5 標(biāo)簽
9.3.6.和標(biāo)簽
9.3.7 標(biāo)簽
9.3.8 標(biāo)簽
9.3.9 標(biāo)簽
9.3.10 標(biāo)簽
9.3.11 標(biāo)簽
9.3.12 標(biāo)簽
9.4 國際化標(biāo)簽庫
9.4.1 標(biāo)簽
9.4.2 標(biāo)簽
9.4.3 標(biāo)簽
9.4.4 標(biāo)簽
9.4.5 標(biāo)簽
9.4.6 標(biāo)簽
9.4.7 標(biāo)簽
9.4.8 標(biāo)簽
9.4.9 標(biāo)簽
9.4.10 標(biāo)簽
9.4.11 標(biāo)簽
9.4.12 標(biāo)簽
9.5 數(shù)據(jù)庫標(biāo)簽庫
9.5.1 標(biāo)簽
9.5.2 標(biāo)簽
9.5.3 標(biāo)簽
9.5.4 標(biāo)簽
9.5.5 標(biāo)簽
9.5.6 標(biāo)簽
9.6 XML標(biāo)簽庫
9.6.1 標(biāo)簽
9.6.2 使用Filter過濾XML文檔
9.6.3 標(biāo)簽
9.6.4 標(biāo)簽
9.6.5 XPath表達(dá)式的條件判斷
9.6.6 標(biāo)簽
9.6.7.和標(biāo)簽
9.6.8 標(biāo)簽
9.6.9 標(biāo)簽
9.6.10 標(biāo)簽
9.7 JSTL自定義函數(shù)
9.7.1 fn:contains()函數(shù)
9.7.2 fn:containsIgnoreCase()函數(shù)
9.7.3 fn:startsWith()函數(shù)
9.7.4 fn:endsWith()函數(shù)
9.7.5 fn:escapeXml()函數(shù)
9.7.6 fn:indexOf()函數(shù)
9.7.7 fn:split()函數(shù)
9.7.8 fn:join()函數(shù)
9.7.9 fn:length()函數(shù)
9.7.10 fn:replace()函數(shù)
9.7.11 fn:substring()函數(shù)
9.7.12 fn:substringAfter()函數(shù)
9.7.13 fn:substringBefore()函數(shù)
9.7.14 fn:toLowerCase()函數(shù)
9.7.15 fn:toUpperCase()函數(shù)
9.7.16 fn:trim()函數(shù)
本章小結(jié)
第10章 簡單標(biāo)簽
10.1 簡單標(biāo)簽基礎(chǔ)
10.1.1 簡單標(biāo)簽的基本原理
10.1.2 SimpleTag接口
10.1.3 JspFragment類
10.1.4 簡單標(biāo)簽中方法的調(diào)用順序
10.2 簡單標(biāo)簽的應(yīng)用實(shí)例
10.2.1 迭代集合元素的簡單標(biāo)簽
10.2.2 修改標(biāo)簽體內(nèi)容的簡單標(biāo)簽
10.2.3 使用JspFragment類型的屬性
10.3 簡單標(biāo)簽和傳統(tǒng)標(biāo)簽的相同點(diǎn)和不同點(diǎn)
本章小結(jié)
第11章 過濾器(Filter)
11.1 過濾器入門
11.1.1 Filter接口
11.1.2 FilterChain接口
11.1.3 FilterConfig接口
11.1.4 注冊過濾器
11.2 過濾器的應(yīng)用實(shí)例
11.2.1 在過濾器中處理表單提交的信息
11.2.2 上傳文件的過濾器
本章小結(jié)
第12章 Servlet監(jiān)聽器
12.1 Servlet監(jiān)聽器的接口
12.2 監(jiān)聽域?qū)ο蟮膭?chuàng)建和銷毀
12.2.1 ServletContextListener接口
12.2.2 HttpSessionListener接口
12.2.3 ServletRequestListener接口
12.2.4 監(jiān)聽域創(chuàng)建和銷毀事件演示
12.2.5 使用域?qū)ο蟊O(jiān)聽器統(tǒng)計(jì)在線人數(shù)
12.3 監(jiān)聽域?qū)ο蟮膶傩?br />12.4 監(jiān)聽HttpSession對(duì)象的狀態(tài)
12.4.1 HttpSessionBindingListener接口
12.4.2 HttpSessionActivationListener接口
12.4.3 監(jiān)聽HttpSession對(duì)象的狀態(tài)的綜合實(shí)例
本章小結(jié)
第3篇 SSH框架
第13章 Struts入門
13.1 Struts簡介
13.1.1 Struts的MVC模式
13.1.2 Struts的下載和安裝
13.2 編寫第一個(gè)Struts程序
13.3 模型驅(qū)動(dòng)
本章小結(jié)
第14章 類型轉(zhuǎn)換
14.1 Struts的內(nèi)置類型轉(zhuǎn)換器
14.2 Struts的類型轉(zhuǎn)換器
14.2.1 使用類型轉(zhuǎn)換器進(jìn)行類型映射
14.2.2 集合類型轉(zhuǎn)換器
14.2.3 確定集合元素的數(shù)據(jù)類型
14.3 類型轉(zhuǎn)換的異常處理
本章小結(jié)
第15章 攔截器
15.1 攔截器基礎(chǔ)
15.1.1 攔截器簡介
15.1.2 配置攔截器
15.1.3 使用攔截器
15.1.4 設(shè)置攔截器參數(shù)
15.1.5 默認(rèn)攔截器
15.2 Struts的內(nèi)置攔截器
15.3 內(nèi)置攔截器應(yīng)用舉例
15.4 攔截器的高級(jí)技術(shù)
15.4.1 自定義攔截器
15.4.2 結(jié)果監(jiān)聽器
本章小結(jié)
第16章 輸入校驗(yàn)
16.1 Struts的服務(wù)器端校驗(yàn)
16.1.1 使用validate方法進(jìn)行服務(wù)器端校驗(yàn)
16.1.2 使用validateXxx方法進(jìn)行服務(wù)器端校驗(yàn)
16.2 使用validation框架進(jìn)行輸入校驗(yàn)
16.2.1 字段校驗(yàn)器
16.2.2 非字段校驗(yàn)器
16.2.3 使用標(biāo)簽顯示出錯(cuò)信息
16.2.4 客戶端校驗(yàn)
16.3 validation框架的內(nèi)置校驗(yàn)器
16.3.1 轉(zhuǎn)換(conversion)與日期(date)校驗(yàn)器
16.3.2 雙精度浮點(diǎn)數(shù)(double)與電子郵件地址(email)校驗(yàn)器
16.3.3 表達(dá)式(expression)與字段表達(dá)式(fieldexpression)校驗(yàn)器
16.3.4 整數(shù)(int)與正則表達(dá)式(regex)校驗(yàn)器
16.3.5 必填(required)與必填字符串(requiredstring)校驗(yàn)器
16.3.6 字符串長度(stringlength)與網(wǎng)址(url)校驗(yàn)器
本章小結(jié)
第17章 文件的上傳和下載
17.1 用Struts上傳單個(gè)文件
17.2 用Struts上傳多個(gè)文件
17.3 文件下載
本章小結(jié)
第18章 Struts國際化
18.1 Struts的資源文件
18.1.1 資源文件的命名規(guī)則
18.1.2 全局資源文件
18.1.3 訪問國際化信息的方式
18.1.4 在國際化信息中使用占位符
18.1.5 在國際化信息中使用EL
18.2 資源文件的作用范圍和搜索范圍
18.2.1 包范圍資源文件
18.2.2 接口范圍資源文件
18.2.3 Action基類范圍資源文件
18.2.4 Action范圍資源文件
本章小結(jié)
第19章 整合Hibernate
19.1 Hibernate概述
19.2 Hibernate開發(fā)入門
19.2.1 Hibernate的下載和安裝
19.2.2 編寫第一個(gè)基于Hibernate框架的程序
19.2.3 Session對(duì)象的應(yīng)用
19.2.4 標(biāo)準(zhǔn)查詢API
19.2.5 HQL技術(shù)
19.3 整合Struts與Hibernate
本章小結(jié)
第20章 整合Spring
20.1 Spring概述
20.2 Spring開發(fā)入門
20.2.1 Spring的下載和安裝
20.2.2 Ioc模式概述
20.2.3 編寫第一個(gè)基于Spring框架的程序
20.2.4 裝配JavaBean
20.3 整合Struts.Spring與Hibernate
本章小結(jié)
第4篇 項(xiàng)目實(shí)戰(zhàn)
第21章 用戶注冊與登錄系統(tǒng)
21.1 系統(tǒng)概述
21.2 數(shù)據(jù)庫設(shè)計(jì)
21.3 實(shí)現(xiàn)數(shù)據(jù)持久化層
21.3.1 編寫User類
21.3.2 編寫Common類
21.4 實(shí)現(xiàn)數(shù)據(jù)訪問層和業(yè)務(wù)邏輯層
21.4.1 編寫DAOSupport類
21.4.2 編寫UserDAO類
21.4.3 編寫UserService類
21.5 實(shí)現(xiàn)處理用戶請求的Servlet
21.5.1 編寫CommonServlet類
21.5.2 編寫LoginServlet類
21.5.3 編寫RegisterServlet類
21.5.4 編寫EntryServlet類
21.5.5 注冊FormFilter類
21.6 實(shí)現(xiàn)Web表現(xiàn)層
21.6.1 安裝prototype組件
21.6.2 編寫login.jsp頁面
21.6.3 編寫register.jsp頁面
21.6.4 編寫main.jsp頁面
21.7 其他功能
21.7.1 使用MD5算法對(duì)字符串進(jìn)行加密
21.7.2 中文圖像驗(yàn)證碼
本章小結(jié)
第22章 電子相冊系統(tǒng)
22.1 系統(tǒng)概述
22.2 數(shù)據(jù)庫設(shè)計(jì)
22.3 實(shí)現(xiàn)數(shù)據(jù)持久層與數(shù)據(jù)訪問層
22.3.1 編寫數(shù)據(jù)持久層組件
22.3.2 編寫數(shù)據(jù)訪問層的AlbumDAO類
22.3.3 編寫數(shù)據(jù)訪問層的PhotoDAO類
22.4 實(shí)現(xiàn)業(yè)務(wù)邏輯層
22.4.1 編寫AlbumService類
22.4.2 編寫PhotoService類
22.5 實(shí)現(xiàn)處理用戶請求的Servlet
22.5.1 編寫CommonServlet類
22.5.2 創(chuàng)建相冊
22.5.3 刪除相冊
22.5.4 獲得當(dāng)前用戶創(chuàng)建的所有相冊
22.5.5 獲得指定相冊的內(nèi)容
22.5.6 上傳照片
22.5.7 刪除照片
22.5.8 瀏覽指定的照片
22.6 實(shí)現(xiàn)Web表現(xiàn)層
22.6.1 電子相冊系統(tǒng)的主頁面
22.6.2 建立相冊的JSP頁面
22.6.3 修改相冊屬性的JSP頁面
22.6.4 顯示相冊中照片的JSP頁面
22.6.5 上傳照片的JSP頁面
本章小結(jié)
第23章 Blog系統(tǒng)
23.1 系統(tǒng)概述
23.2 數(shù)據(jù)庫設(shè)計(jì)
23.3 實(shí)現(xiàn)數(shù)據(jù)持久層組件
23.3.1 編寫User類
23.3.2 編寫B(tài)log類
23.3.3 編寫Reply類
23.3.4 配置Hibernate
23.4 實(shí)現(xiàn)數(shù)據(jù)訪問層組件
23.4.1 編寫DAOSupport類
23.4.2 編寫操作用戶信息的DAO組件
23.4.3 編寫操作Blog信息的DAO組件
23.4.4 編寫操作回復(fù)信息的DAO類
23.5 實(shí)現(xiàn)業(yè)務(wù)邏輯層組件
23.5.1 編寫與用戶相關(guān)的Service組件
23.5.2 編寫與Blog相關(guān)的Service組件
23.5.3 編寫與回復(fù)相關(guān)的Service組件
23.5.4 編寫ServiceManager類
23.6 配置Spring
23.7 安裝和配置FCKEditor組件
23.8 實(shí)現(xiàn)Action類與Web表現(xiàn)層組件
23.8.1 編寫ModelAction類
23.8.2 用戶注冊
23.8.3 用戶登錄
23.8.4 實(shí)現(xiàn)Blog系統(tǒng)的主頁面
23.8.5 發(fā)布與編輯Blog信息
23.8.6 添加與顯示回復(fù)信息
本章小結(jié)
實(shí)例索引

本目錄推薦

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