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

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

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

定 價:¥59.00

作 者: 李寧 編著
出版社: 中國鐵道出版社
叢編項:
標 簽: J2EE

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1篇 基礎(chǔ)知識
第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 安裝和運行本書的實例程序
本章小結(jié)
第2章 JDBC基礎(chǔ)
2.1 第一個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 處理多個結(jié)果集
2.3 使用JDBC對數(shù)據(jù)庫進行更新
2.3.1 用execute方法執(zhí)行混合形式的SQL語句
2.3.2 用executeUpdate方法更新數(shù)據(jù)
2.3.3 獲得自增字段的值
2.4 JDBC高級技術(shù)
2.4.1 調(diào)用存儲過程
2.4.2 使用PreparedStatement對象執(zhí)行動態(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章 一個簡單的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高級技術(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 禁止瀏覽器緩存當前Web頁面
5.1.5 網(wǎng)頁定時刷新和定時跳轉(zhuǎn)
5.1.6 實現(xiàn)動態(tài)文件下載
5.2 HttpServletRequest的應(yīng)用
5.2.1 獲得HTTP請求行信息
5.2.2 獲得網(wǎng)絡(luò)連接信息
5.2.3 獲得HTTP請求消息頭
5.2.4 客戶端身份驗證
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 認識JSP
6.1.1 初次接觸JSP
6.1.2 編寫簡單的JSP程序
6.1.3 改變JSP的訪問路徑
6.2 JSP基本語法
6.2.1 JSP表達式
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個內(nèi)置對象
6.4.1 out對象
6.4.2 request對象
6.4.3 response對象
6.4.4 page對象
6.4.5 session對象
6.4.6 application對象
6.4.7 config對象
6.4.8 exception對象
6.4.9 pageContext對象
6.5 JSP標簽
6.5.1 標簽
6.5.2 標簽
6.5.3 標簽
6.5.4 標簽
6.5.5 標簽
6.5.6 標簽
本章小結(jié)
第7章 表達式語言(EL)
7.1 EL概述
7.2 EL的基本應(yīng)用
7.2.1 在JSP頁面中使用EL
7.2.2 在標簽屬性中使用EL表達式
7.2.3 使用isELignored屬性禁止EL表達式
7.2.4 在web.xml中禁止EL表達式
7.2.5 在web.xml中禁止Java代碼
7.3 EL的內(nèi)置對象
7.3.1 內(nèi)置對象與域?qū)ο?br />7.3.2 獲得域?qū)傩约系膬?nèi)置對象
7.3.3 pageContext內(nèi)置對象
7.3.4 獲得請求參數(shù)集合的內(nèi)置對象
7.3.5 獲得HTTP請求頭消息集合的內(nèi)置對象
7.3.6 cookie內(nèi)置對象
7.3.7 initParam內(nèi)置對象
7.4 EL的基本語法
7.4.1 EL中的標識符
7.4.2 EL中的保留字
7.4.3 EL中的常量
7.4.4 EL中的變量
7.4.5 EL中的枚舉類型
7.4.6 EL的錯誤處理機制
7.5 EL中的運算符
7.5.1 方括號運算符()和點運算符(.)
7.5.2 算術(shù)運算符
7.5.3 關(guān)系運算符
7.5.4 邏輯運算符
7.5.5 empty運算符
7.5.6 條件運算符
7.5.7 圓括號運算符
7.5.8 運算符的優(yōu)先級
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 實現(xiàn)過濾HTML格式中的特殊字符的EL自定義函數(shù)
本章小結(jié)
第8章 JavaWeb國際化
8.1 Web程序國際化的原理
8.2 GMT.UTC和本地時間
8.3 將本地時間轉(zhuǎn)換成GMT
8.4 將GMT轉(zhuǎn)換成本地時間
本章小結(jié)
第9章 JSP標準標簽庫(JSTL)
9.1 JSTL的5個組成部分
9.2 建立JSTL的開發(fā)環(huán)境
9.3 核心標簽庫
9.3.1 標簽
9.3.2 標簽
9.3.3 標簽
9.3.4 標簽
9.3.5 標簽
9.3.6.和標簽
9.3.7 標簽
9.3.8 標簽
9.3.9 標簽
9.3.10 標簽
9.3.11 標簽
9.3.12 標簽
9.4 國際化標簽庫
9.4.1 標簽
9.4.2 標簽
9.4.3 標簽
9.4.4 標簽
9.4.5 標簽
9.4.6 標簽
9.4.7 標簽
9.4.8 標簽
9.4.9 標簽
9.4.10 標簽
9.4.11 標簽
9.4.12 標簽
9.5 數(shù)據(jù)庫標簽庫
9.5.1 標簽
9.5.2 標簽
9.5.3 標簽
9.5.4 標簽
9.5.5 標簽
9.5.6 標簽
9.6 XML標簽庫
9.6.1 標簽
9.6.2 使用Filter過濾XML文檔
9.6.3 標簽
9.6.4 標簽
9.6.5 XPath表達式的條件判斷
9.6.6 標簽
9.6.7.和標簽
9.6.8 標簽
9.6.9 標簽
9.6.10 標簽
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章 簡單標簽
10.1 簡單標簽基礎(chǔ)
10.1.1 簡單標簽的基本原理
10.1.2 SimpleTag接口
10.1.3 JspFragment類
10.1.4 簡單標簽中方法的調(diào)用順序
10.2 簡單標簽的應(yīng)用實例
10.2.1 迭代集合元素的簡單標簽
10.2.2 修改標簽體內(nèi)容的簡單標簽
10.2.3 使用JspFragment類型的屬性
10.3 簡單標簽和傳統(tǒng)標簽的相同點和不同點
本章小結(jié)
第11章 過濾器(Filter)
11.1 過濾器入門
11.1.1 Filter接口
11.1.2 FilterChain接口
11.1.3 FilterConfig接口
11.1.4 注冊過濾器
11.2 過濾器的應(yīng)用實例
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)計在線人數(shù)
12.3 監(jiān)聽域?qū)ο蟮膶傩?br />12.4 監(jiān)聽HttpSession對象的狀態(tài)
12.4.1 HttpSessionBindingListener接口
12.4.2 HttpSessionActivationListener接口
12.4.3 監(jiān)聽HttpSession對象的狀態(tài)的綜合實例
本章小結(jié)
第3篇 SSH框架
第13章 Struts入門
13.1 Struts簡介
13.1.1 Struts的MVC模式
13.1.2 Struts的下載和安裝
13.2 編寫第一個Struts程序
13.3 模型驅(qū)動
本章小結(jié)
第14章 類型轉(zhuǎn)換
14.1 Struts的內(nèi)置類型轉(zhuǎn)換器
14.2 Struts的類型轉(zhuǎn)換器
14.2.1 使用類型轉(zhuǎ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 默認攔截器
15.2 Struts的內(nèi)置攔截器
15.3 內(nèi)置攔截器應(yīng)用舉例
15.4 攔截器的高級技術(shù)
15.4.1 自定義攔截器
15.4.2 結(jié)果監(jiān)聽器
本章小結(jié)
第16章 輸入校驗
16.1 Struts的服務(wù)器端校驗
16.1.1 使用validate方法進行服務(wù)器端校驗
16.1.2 使用validateXxx方法進行服務(wù)器端校驗
16.2 使用validation框架進行輸入校驗
16.2.1 字段校驗器
16.2.2 非字段校驗器
16.2.3 使用標簽顯示出錯信息
16.2.4 客戶端校驗
16.3 validation框架的內(nèi)置校驗器
16.3.1 轉(zhuǎn)換(conversion)與日期(date)校驗器
16.3.2 雙精度浮點數(shù)(double)與電子郵件地址(email)校驗器
16.3.3 表達式(expression)與字段表達式(fieldexpression)校驗器
16.3.4 整數(shù)(int)與正則表達式(regex)校驗器
16.3.5 必填(required)與必填字符串(requiredstring)校驗器
16.3.6 字符串長度(stringlength)與網(wǎng)址(url)校驗器
本章小結(jié)
第17章 文件的上傳和下載
17.1 用Struts上傳單個文件
17.2 用Struts上傳多個文件
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 編寫第一個基于Hibernate框架的程序
19.2.3 Session對象的應(yīng)用
19.2.4 標準查詢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 編寫第一個基于Spring框架的程序
20.2.4 裝配JavaBean
20.3 整合Struts.Spring與Hibernate
本章小結(jié)
第4篇 項目實戰(zhàn)
第21章 用戶注冊與登錄系統(tǒng)
21.1 系統(tǒng)概述
21.2 數(shù)據(jù)庫設(shè)計
21.3 實現(xiàn)數(shù)據(jù)持久化層
21.3.1 編寫User類
21.3.2 編寫Common類
21.4 實現(xiàn)數(shù)據(jù)訪問層和業(yè)務(wù)邏輯層
21.4.1 編寫DAOSupport類
21.4.2 編寫UserDAO類
21.4.3 編寫UserService類
21.5 實現(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 實現(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算法對字符串進行加密
21.7.2 中文圖像驗證碼
本章小結(jié)
第22章 電子相冊系統(tǒng)
22.1 系統(tǒng)概述
22.2 數(shù)據(jù)庫設(shè)計
22.3 實現(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 實現(xiàn)業(yè)務(wù)邏輯層
22.4.1 編寫AlbumService類
22.4.2 編寫PhotoService類
22.5 實現(xiàn)處理用戶請求的Servlet
22.5.1 編寫CommonServlet類
22.5.2 創(chuàng)建相冊
22.5.3 刪除相冊
22.5.4 獲得當前用戶創(chuàng)建的所有相冊
22.5.5 獲得指定相冊的內(nèi)容
22.5.6 上傳照片
22.5.7 刪除照片
22.5.8 瀏覽指定的照片
22.6 實現(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è)計
23.3 實現(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 實現(xiàn)數(shù)據(jù)訪問層組件
23.4.1 編寫DAOSupport類
23.4.2 編寫操作用戶信息的DAO組件
23.4.3 編寫操作Blog信息的DAO組件
23.4.4 編寫操作回復信息的DAO類
23.5 實現(xiàn)業(yè)務(wù)邏輯層組件
23.5.1 編寫與用戶相關(guān)的Service組件
23.5.2 編寫與Blog相關(guān)的Service組件
23.5.3 編寫與回復相關(guān)的Service組件
23.5.4 編寫ServiceManager類
23.6 配置Spring
23.7 安裝和配置FCKEditor組件
23.8 實現(xiàn)Action類與Web表現(xiàn)層組件
23.8.1 編寫ModelAction類
23.8.2 用戶注冊
23.8.3 用戶登錄
23.8.4 實現(xiàn)Blog系統(tǒng)的主頁面
23.8.5 發(fā)布與編輯Blog信息
23.8.6 添加與顯示回復信息
本章小結(jié)
實例索引

本目錄推薦

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