注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java Web整合開(kāi)發(fā)王者歸來(lái):JSP+Servlet+Struts+Hibernate+Spring

Java Web整合開(kāi)發(fā)王者歸來(lái):JSP+Servlet+Struts+Hibernate+Spring

Java Web整合開(kāi)發(fā)王者歸來(lái):JSP+Servlet+Struts+Hibernate+Spring

定 價(jià):¥99.80

作 者: 劉京華 等編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: J2EE

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302209768 出版時(shí)間: 2010-01-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 1010 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《Java Web整合開(kāi)發(fā)王者歸來(lái)(JSP+Servlet+Struts+Hibernate+Spring)》全面介紹了Java Web開(kāi)發(fā)中的各種相關(guān)技術(shù)及知識(shí)。全書(shū)分為9篇,內(nèi)容層次清晰,難度循序漸進(jìn)。第1篇為入門(mén)篇,內(nèi)容包括Java Web開(kāi)發(fā)概述等;第2篇為基礎(chǔ)篇,內(nèi)容包括Servlet技術(shù)、JSP技術(shù)、會(huì)話(huà)跟蹤、過(guò)濾器Filter、監(jiān)聽(tīng)器Listener等;第3篇為高級(jí)篇,內(nèi)容包括JSTL標(biāo)簽庫(kù)的使用、如何自定義標(biāo)簽、資源國(guó)際化、數(shù)據(jù)庫(kù)概述、JDBC詳解、XML概述等;第4篇為Struts框架篇,內(nèi)容不僅包括Struts 1.x的內(nèi)容,也包括Struts 2.x中的內(nèi)容;第5篇為Hibernate框架篇;第6篇為Spring框架篇;第7篇為EJB與Web服務(wù)篇,內(nèi)容包括EJB 3概述、JPA規(guī)范Web服務(wù)框架XFire等;第8篇為工具篇,內(nèi)容包括在Java Web項(xiàng)目中常用的開(kāi)源工具框架、主要有版本管理工具SVN、日志工具commons-logging與Log4J、報(bào)表圖形引擎JFreeChart、PDF組件iText等;第9篇為實(shí)戰(zhàn)篇,內(nèi)容為兩個(gè)典型的應(yīng)用系統(tǒng):論壇系統(tǒng)(Spring+Struts+Hibernate)、寵物商店(EJB 3+JPA+Struts 2)?!禞ava Web整合開(kāi)發(fā)王者歸來(lái)(JSP+Servlet+Struts+Hibernate+Spring)》附1張DVD光盤(pán),內(nèi)容為《Java Web整合開(kāi)發(fā)王者歸來(lái)(JSP+Servlet+Struts+Hibernate+Spring)》汲及的源代碼和Java Web學(xué)習(xí)視頻?!禞ava Web整合開(kāi)發(fā)王者歸來(lái)(JSP+Servlet+Struts+Hibernate+Spring)》內(nèi)容全面,結(jié)構(gòu)清晰,注重實(shí)戰(zhàn),非常適合Java Web開(kāi)發(fā)人員學(xué)習(xí)使用,同時(shí)也可以作為軟件公司的案頭必備參考書(shū)。

作者簡(jiǎn)介

  劉京華,畢業(yè)于山東大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院。先后任職于用友軟件、IBM中國(guó)研究院、Symbian中國(guó)研究院等公司或機(jī)構(gòu)。畢業(yè)后一直從事Java開(kāi)發(fā),有超過(guò)10年的Java開(kāi)發(fā)經(jīng)驗(yàn)。精通Java Web開(kāi)發(fā)的各種技術(shù)與框架,對(duì)圖形化開(kāi)發(fā)、Eclipse插件開(kāi)發(fā)等各種技術(shù)也有深入研究。曾經(jīng)開(kāi)發(fā)過(guò)大型的分布式Web系統(tǒng)。參與開(kāi)發(fā)過(guò)中國(guó)移動(dòng)、中國(guó)聯(lián)通、中國(guó)電信的網(wǎng)關(guān)系統(tǒng)。參與開(kāi)發(fā)過(guò)物流管理系統(tǒng)、供應(yīng)鏈處理系統(tǒng)、聯(lián)想公司的RMS系統(tǒng)、IBM的Smart SCOR和Nokia Carbide平臺(tái)。

圖書(shū)目錄

第1篇 入門(mén)篇
第1章 Java Web開(kāi)發(fā)概述
1.1 Web相關(guān)概念
1.1.1 胖客戶(hù)端程序RCP
1.1.2 瘦客戶(hù)端程序TCP
1.1.3 B/S與C/S結(jié)構(gòu)
1.2 Web開(kāi)發(fā)背景知識(shí)
1.2.1 Web訪(fǎng)問(wèn)基本原理
1.2.2 HTTP超文本傳輸協(xié)議
1.2.3 Web瀏覽器
1.2.4 Web服務(wù)器
1.3 Web開(kāi)發(fā)技術(shù)發(fā)展歷史
1.3.1 傳統(tǒng)的Web服務(wù)器模式開(kāi)發(fā)
1.3.2 動(dòng)態(tài)展現(xiàn)頁(yè)面技術(shù)
1.3.3 CGI實(shí)現(xiàn)頁(yè)面的動(dòng)態(tài)生成
1.3.4 Java Servlet:改進(jìn)的CGI
1.3.5 JSP:Servlet的模板
1.3.6 JSP基本原理
1.4 本章小結(jié)
第2章 搭建Java Web開(kāi)發(fā)環(huán)境
2.1 Java Web開(kāi)發(fā)環(huán)境概述
2.1.1 開(kāi)發(fā)工具包JDK
2.1.2 集成開(kāi)發(fā)環(huán)境IDE
2.1.3 Java服務(wù)器
2.2 下載安裝Java環(huán)境
2.2.1 下載JDK
2.2.2 安裝JDK
2.2.3 配置環(huán)境變量
2.3 下載解壓Eclipse
2.3.1 下載Eclipse
2.3.2 解壓Eclipse
2.4 下載MyEclipse插件
2.4.1 下載MyEclipse插件
2.4.2 安裝MyEclipse插件
2.4.3 啟動(dòng)MyEclipse
2.5 下載Tomcat服務(wù)器
2.5.1 下載Tomcat
2.5.2 解壓配置Tomcat
2.5.3 設(shè)置端口號(hào)
2.5.4 設(shè)置臨時(shí)域名
2.5.5 設(shè)置虛擬主機(jī)
2.6 第一個(gè)Java Web程序
2.6.1 新建Java Web項(xiàng)目
2.6.2 新建Servlet
2.7 部署到Tomcat
2.7.1 手工部署
2.7.2 MyEclipse自動(dòng)部署
2.7.3 導(dǎo)出為WAR包
2.7.4 在MyEclipse中啟動(dòng)Tomcat
2.7.5 調(diào)試程序debug模式
2.8 本章小結(jié)
第2篇 基礎(chǔ)篇
第3章 深入Servlet技術(shù)
3.1 HTTP協(xié)議
3.1.1 HTTP協(xié)議簡(jiǎn)介
3.1.2 Telnet演示HTTP協(xié)議
3.1.3 GET方式查詢(xún)
3.1.4 HTTP頭數(shù)據(jù)
3.1.5 POST方式提交數(shù)據(jù)
3.1.6 其他訪(fǎng)問(wèn)方式
3.2 Servlet概述
3.2.1 Servlet工作流程
3.2.2 Servlet接口
3.2.3 Java Web目錄結(jié)構(gòu)
3.3 編寫(xiě)Servlet
3.3.1 實(shí)現(xiàn)Servlet
3.3.2 配置
3.3.3 配置
3.3.4 部署Web程序
3.4 請(qǐng)求與響應(yīng)
3.4.1 獲取request的變量
3.4.2 response生成圖片驗(yàn)證碼
3.5 讀取web.xml參數(shù)
3.5.1 初始化參數(shù)(init-param)
3.5.2 上下文參數(shù)(context-param)
3.5.3 資源注射(@Resource)
3.5.4 使用JNDI獲取資源
3.5.5 注射數(shù)據(jù)源
3.6 提交表單信息
3.6.1 GET實(shí)現(xiàn)搜索引擎
3.6.2 POST提交個(gè)人信息
3.6.3 上傳文件客戶(hù)端
3.6.4 上傳文件服務(wù)器端
3.7 帶進(jìn)度條的文件上傳
3.7.1 工作原理
3.7.2 上傳進(jìn)度條
3.7.3 上傳監(jiān)聽(tīng)器
3.7.4 監(jiān)聽(tīng)上傳進(jìn)度
3.7.5 讀取上傳進(jìn)度
3.7.6 顯示上傳進(jìn)度
3.8 Servlet生命周期
3.8.1 Servlet生命周期
3.8.2 個(gè)稅計(jì)算器
3.8.3 注解@PostConstruct與注解@PreDestroy
3.9 Servlet之間的跳轉(zhuǎn)
3.9.1 轉(zhuǎn)向(Forward)
3.9.2 重定向(Redirect)
3.9.3 自動(dòng)刷新(Refresh)
3.10 Servlet與線(xiàn)程安全
3.10.1 一個(gè)實(shí)例
3.10.2 線(xiàn)程不安全
3.11 本章小結(jié)
第4章 深入JSP技術(shù)
4.1 JSP簡(jiǎn)介
4.1.1 JSP概述
4.1.2 顯示問(wèn)候語(yǔ)
4.1.3 JSP工作原理
4.1.4 JSP生命周期
4.2 JSP語(yǔ)法
4.2.1 JSP元素與模板數(shù)據(jù)
4.2.2 JSP腳本
4.2.3 JSP輸出
4.2.4 JSP注釋
4.2.5 JSP方法:查詢(xún)IP地址
4.2.6 JSP的if語(yǔ)句
4.2.7 JSP的for循環(huán)
4.2.8 while循環(huán):顯示郵件列表
4.2.9 JSP的return語(yǔ)句
4.2.10 JSP的break語(yǔ)句
4.3 JSP指令
4.3.1 page指令
4.3.2 include指令
4.3.3 taglib指令
4.4 JSP行為
4.4.1 行為
4.4.2 使用Java Bean(POJO)
4.4.3 scope實(shí)現(xiàn)各種計(jì)數(shù)器
4.4.4 嵌入Applet
4.4.5 行為
4.4.6 行為
4.5 JSP隱藏對(duì)象
4.5.1 out輸出流對(duì)象
4.5.2 request請(qǐng)求對(duì)象
4.5.3 response響應(yīng)對(duì)象
4.5.4 config配置對(duì)象
4.5.5 session會(huì)話(huà)對(duì)象
4.5.6 application應(yīng)用程序?qū)ο?br /> 4.5.7 page頁(yè)面對(duì)象
4.5.8 pageContext頁(yè)面上下文對(duì)象
4.5.9 exception異常對(duì)象
4.6 JSP配置
4.6.1 JSP配置
4.6.2 標(biāo)簽
4.7 EL表達(dá)式
4.7.1 EL表達(dá)式
4.7.2 隱藏對(duì)象
4.7.3 EL表達(dá)式運(yùn)算
4.8 本章小結(jié)
第5章 會(huì)話(huà)跟蹤
5.1 Cookie機(jī)制
5.1.1 什么是Cookie
5.1.2 記錄用戶(hù)訪(fǎng)問(wèn)次數(shù)
5.1.3 Cookie的不可跨域名性
5.1.4 Unicode編碼:保存中文
5.1.5 BASE64編碼:保存二進(jìn)制圖片
5.1.6 設(shè)置Cookie的所有屬性
5.1.7 Cookie的有效期
5.1.8 Cookie的修改、刪除
5.1.9 Cookie的域名
5.1.10 Cookie的路徑
5.1.11 Cookie的安全屬性
5.1.12 JavaScript操作Cookie
5.1.13 案例:永久登錄
5.2 Session機(jī)制
5.2.1 什么是Session
5.2.2 實(shí)現(xiàn)用戶(hù)登錄
5.2.3 Session的生命周期
5.2.4 Session的有效期
5.2.5 Session的常用方法
5.2.6 Session對(duì)瀏覽器的要求
5.2.7 URL地址重寫(xiě)
5.2.8 Session中禁止使用Cookie
5.3 Session與Cookie的比較
5.3.1 從存取方式上比較
5.3.2 從隱私安全上比較
5.3.3 從有效期上比較
5.3.4 從對(duì)服務(wù)器的負(fù)擔(dān)上比較
5.3.5 從瀏覽器支持上比較
5.3.6 從跨域名上比較
5.4 本章小結(jié)
第6章 過(guò)濾器Filter
6.1 Filter概述
6.1.1 Filter概述
6.1.2 Filter接口
6.1.3 Filter配置
6.2 Filter經(jīng)典案例
6.2.1 防盜鏈Filter
6.2.2 字符編碼Filter
6.2.3 日志記錄Filter
6.2.4 異常捕捉Filter
6.2.5 權(quán)限驗(yàn)證Filter
6.2.6 內(nèi)容替換Filter
6.2.7 GZIP壓縮Filter
6.2.8 圖像水印Filter
6.2.9 緩存Filter
6.2.10 XSLT轉(zhuǎn)換Filter
6.2.11 文件上傳Filter
6.3 本章小結(jié)
第7章 監(jiān)聽(tīng)器Listener
7.1 Listener概述
7.1.1 Listener的概述
7.1.2 Listener的使用
7.2 Listener的分類(lèi)
7.2.1 監(jiān)聽(tīng)對(duì)象的創(chuàng)建與銷(xiāo)毀
7.2.2 實(shí)例:監(jiān)聽(tīng)Session、request與servletContext
7.2.3 監(jiān)聽(tīng)對(duì)象的屬性變化
7.2.4 監(jiān)聽(tīng)Session內(nèi)的對(duì)象
7.3 Listener使用案例
7.3.1 單態(tài)登錄
7.3.2 顯示在線(xiàn)用戶(hù)
7.4 本章小結(jié)
第3篇 高級(jí)篇
第8章 JSTL標(biāo)簽庫(kù)
8.1 JSTL概述
8.1.1 什么是標(biāo)簽
8.1.2 一個(gè)標(biāo)簽實(shí)例
8.1.3 為什么使用標(biāo)簽
8.1.4 JSTL標(biāo)簽庫(kù)
8.2 JSTL的core標(biāo)簽庫(kù)
8.2.1 標(biāo)簽
8.2.2 標(biāo)簽
8.2.3 、、標(biāo)簽
8.2.4 顯示偶數(shù)
8.2.5 標(biāo)簽遍歷List
8.2.6 標(biāo)簽遍歷Map對(duì)象
8.2.7 標(biāo)簽的varStatus屬性
8.2.8 標(biāo)簽
8.2.9 實(shí)現(xiàn)計(jì)數(shù)器
8.2.10 標(biāo)簽
8.2.11 捕捉異常
8.2.12 導(dǎo)入網(wǎng)絡(luò)資源
8.2.13 標(biāo)簽
8.2.14 標(biāo)簽
8.2.15 標(biāo)簽
8.3 JSTL的fmt標(biāo)簽庫(kù)
8.3.1 設(shè)置編碼
8.3.2 顯示所有地區(qū)的數(shù)據(jù)格式
8.3.3 顯示全球時(shí)間
8.3.4 設(shè)置時(shí)區(qū)
8.3.5 、、資源國(guó)際化
8.3.6 標(biāo)簽
8.3.7 顯示不同地區(qū)的各種數(shù)據(jù)格式
8.3.8 解析數(shù)字
8.3.9 格式化日期
8.3.10 解析日期
8.4 JSTL的fn方法庫(kù)
8.4.1 fn:contains()顯示用戶(hù)瀏覽器、操作系統(tǒng)
8.4.2 fn:containsIgnoreCase()方法
8.4.3 fn:endsWith()顯示文件格式
8.4.4 fn:startsWith()方法
8.4.5 fn:escapeXml()實(shí)現(xiàn)HTML編碼
8.4.6 fn:indexOf()方法
8.4.7 fn:split()分割字符
8.4.8 fn:join()聯(lián)合字符
8.4.9 fn:length()方法
8.5 JSTL的SQL標(biāo)簽庫(kù)
8.5.1 設(shè)置數(shù)據(jù)源
8.5.2 查詢(xún)表數(shù)據(jù)
8.5.3 分頁(yè)顯示
8.5.4 結(jié)果集的動(dòng)態(tài)遍歷
8.5.5 更新表數(shù)據(jù)
8.5.6 , 設(shè)置日期參數(shù)
8.5.7 事務(wù)管理
8.6 JSTL的XML標(biāo)簽庫(kù)
8.6.1 獲取新浪RSS新聞
8.6.2 輸出指定元素
8.6.3 遍歷新浪RSS新聞
8.6.4 標(biāo)簽
8.6.5 、、標(biāo)簽
8.6.6 標(biāo)簽
8.6.7 轉(zhuǎn)化XML為HTML
8.7 本章小結(jié)
第9章 自定義標(biāo)簽
9.1 編寫(xiě)自定義標(biāo)簽
9.1.1 版權(quán)標(biāo)簽
9.1.2 tld標(biāo)簽庫(kù)描述文件
9.1.3 方法的調(diào)用順序
9.1.4 使用TagSupport
9.1.5 帶參數(shù)的標(biāo)簽
9.1.6 帶多個(gè)參數(shù)的標(biāo)簽
9.1.7 帶標(biāo)簽體的自定義標(biāo)簽
9.1.8 多次執(zhí)行的循環(huán)標(biāo)簽
9.1.9 帶動(dòng)態(tài)屬性的自定義標(biāo)簽
9.2 嵌套的自定義標(biāo)簽
9.2.1 實(shí)例:表格標(biāo)簽
9.2.2 嵌套標(biāo)簽的配置
9.2.3 table父標(biāo)簽
9.2.4 column子標(biāo)簽
9.2.5 運(yùn)行效果
9.3 JSP 2.x標(biāo)簽
9.3.1 SimpleTag接口
9.3.2 帶標(biāo)簽體的JSP 2.x標(biāo)簽
9.3.3 帶多個(gè)標(biāo)簽體的JSP 2.x標(biāo)簽
9.4 編寫(xiě)自定義方法
9.4.1 自定義方法
9.4.2 方法描述文件
9.5 本章小結(jié)
第10章 資源國(guó)際化
10.1 資源國(guó)際化簡(jiǎn)介
10.1.1 I18N
10.1.2 I10N
10.2 資源國(guó)際化
10.2.1 資源國(guó)際化示例
10.2.2 資源文件編碼
10.2.3 顯示所有Locale代碼
10.2.4 帶參數(shù)的資源
10.2.5 ResourceBundle類(lèi)
10.2.6 Servlet的資源國(guó)際化
10.2.7 顯示所有Locale的數(shù)字格式
10.2.8 顯示全球時(shí)間
10.3 本章小結(jié)
第11章 數(shù)據(jù)庫(kù)概述
11.1 數(shù)據(jù)庫(kù)簡(jiǎn)介
11.1.1 發(fā)展歷史
11.1.2 數(shù)據(jù)庫(kù)模型
11.1.3 SQL、DDL與DML
11.2 MySQL數(shù)據(jù)庫(kù)
11.2.1 MySQL安裝與配置
11.2.2 MySQL啟動(dòng)與關(guān)閉
11.2.3 bin目錄下的程序
11.2.4 登錄MySQL
11.2.5 MySQL控制臺(tái)
11.2.6 控制臺(tái)信息
11.3 DDL SQL語(yǔ)句
11.3.1 列出數(shù)據(jù)庫(kù)模式
11.3.2 切換數(shù)據(jù)庫(kù)模式
11.3.3 列出數(shù)據(jù)表
11.3.4 查看表結(jié)構(gòu)
11.3.5 創(chuàng)建數(shù)據(jù)庫(kù)模式
11.3.6 刪除數(shù)據(jù)庫(kù)模式
11.3.7 修改數(shù)據(jù)庫(kù)模式
11.3.8 創(chuàng)建表
11.3.9 刪除表
11.3.10 修改表
11.4 DML SQL語(yǔ)句
11.4.1 插入數(shù)據(jù)
11.4.2 查詢(xún)數(shù)據(jù)
11.4.3 刪除數(shù)據(jù)
11.4.4 修改數(shù)據(jù)
11.4.5 創(chuàng)建,刪除,授權(quán)用戶(hù)
11.4.6 批量執(zhí)行SQL語(yǔ)句
11.5 MySQL客戶(hù)端工具
11.5.1 MySQL圖形界面工具
11.5.2 MyEclipse管理工具
11.6 Apache Derby
11.6.1 Derby概述
11.6.2 Derby的使用
11.6.3 使用嵌入式Derby記錄日志
11.7 本章小結(jié)
第12章 JDBC詳解
12.1 JDBC簡(jiǎn)介
12.1.1 查詢(xún)實(shí)例:列出人員信息
12.1.2 各種數(shù)據(jù)庫(kù)的連接
12.2 MySQL的亂碼解決
12.2.1 MySQL的亂碼解決
12.2.2 從控制臺(tái)修改編碼
12.2.3 從配置文件修改編碼
12.2.4 利用圖形界面工具修改
12.2.5 URL中指定編碼方式
12.3 JDBC基本操作:CRUD
12.3.1 查詢(xún)數(shù)據(jù)庫(kù)
12.3.2 插入人員信息
12.3.3 注冊(cè)數(shù)據(jù)庫(kù)驅(qū)動(dòng)
12.3.4 獲取自動(dòng)插入的ID
12.3.5 刪除人員信息
12.3.6 修改人員數(shù)據(jù)
12.3.7 使用PreparedStatement
12.3.8 Statement批處理SQL
12.3.9 PreparedStament批處理SQL
12.4 處理結(jié)果集
12.4.1 查詢(xún)多個(gè)結(jié)果集
12.4.2 可以滾動(dòng)的結(jié)果集
12.4.3 Pagination分頁(yè)顯示
12.4.4 帶條件的查詢(xún)
12.4.5 ResultSetMetaData元數(shù)據(jù)
12.4.6 直接顯示中文列名
12.5 JDBC高級(jí)應(yīng)用
12.5.1 DAO模式與Java Bean
12.5.2 事務(wù)實(shí)例:轉(zhuǎn)賬
12.5.3 拋出異常自動(dòng)回滾
12.5.4 存儲(chǔ)二進(jìn)制數(shù)據(jù)
12.5.5 讀取二進(jìn)制數(shù)據(jù)
12.5.6 數(shù)據(jù)源(連接池)
12.6 本章小結(jié)
第13章 XML概述
13.1 初識(shí)XML
13.1.1 什么是XML
13.1.2 XML的用途
13.1.3 XML的技術(shù)架構(gòu)
13.1.4 XML開(kāi)發(fā)工具
13.2 XML基本語(yǔ)法
13.2.1 XML文檔的基本結(jié)構(gòu)
13.2.2 標(biāo)記必須閉合
13.2.3 必須合理地嵌套
13.2.4 XML 元素
13.2.5 XML 屬性
13.2.6 只有一個(gè)根元素
13.2.7 大小寫(xiě)敏感
13.2.8 空白被保留
13.2.9 注釋的寫(xiě)法
13.2.10 轉(zhuǎn)義字符的使用
13.2.11 CDATA的使用
13.3 JDK中的XML API
13.4 XML解析模型
13.4.1 DOM解析
13.4.2 SAX解析
13.5 XML與Java類(lèi)映射JAXB
13.5.1 什么是XML與Java類(lèi)映射
13.5.2 JAXB的工作原理
13.5.3 Java對(duì)象轉(zhuǎn)化成XML(marshal)
13.5.4 XML轉(zhuǎn)化為Java對(duì)象(unmarshal)
13.5.5 更為復(fù)雜的映射
13.6 本章小結(jié)
第4篇 Struts框架篇
第14章 Struts 1.x概述
14.1 Struts簡(jiǎn)介
14.1.1 Struts概述
14.1.2 MVC概述
14.2 第一個(gè)Struts 1.x實(shí)例
14.2.1 添加Struts特性
14.2.2 創(chuàng)建HelloAction
14.2.3 完成HelloAction
14.2.4 添加輸入頁(yè)JSP
14.2.5 添加輸出頁(yè)
14.3 Struts工作流程
14.4 Struts配置文件
14.4.1 Struts配置文件詳解
14.4.2 多個(gè)struts-config.xml
14.4.3 配置命名空間
14.5 Form Bean實(shí)例:提交用戶(hù)信息
14.5.1 用戶(hù)信息對(duì)應(yīng)的Form Bean
14.5.2 用戶(hù)信息輸入頁(yè)面
14.5.3 用戶(hù)信息校驗(yàn)
14.5.4 Form Bean中使用Person實(shí)體類(lèi)
14.6 Action的配置
14.6.1 Action與ActionForward配置
14.6.2 把JSP配置為Action
14.7 Action實(shí)例:保存用戶(hù)信息到數(shù)據(jù)庫(kù)
14.7.1 在struts-config.xml中配置數(shù)據(jù)源
14.7.2 Person類(lèi)代碼
14.7.3 數(shù)據(jù)表設(shè)計(jì)
14.7.4 Action代碼:保存用戶(hù)信息
14.7.5 Form Bean代碼:用戶(hù)信息表單
14.7.6 Action代碼:列出用戶(hù)信息
14.7.7 DAO層代碼:保存、列出用戶(hù)信息
14.7.8 JSP代碼:添加、列出用戶(hù)信息
14.8 Struts 1.x的線(xiàn)程安全
14.8.1 Action是線(xiàn)程不安全的
14.8.2 Form Bean是線(xiàn)程安全的
14.9 本章小結(jié)
第15章 Struts 1.x高級(jí)應(yīng)用
15.1 Struts 1.x標(biāo)簽庫(kù)
15.1.1 html標(biāo)簽庫(kù)
15.1.2 bean標(biāo)簽庫(kù)
15.1.3 logic標(biāo)簽庫(kù)
15.1.4 nested標(biāo)簽庫(kù)
15.1.5 tiles標(biāo)簽庫(kù)
15.2 DispatchAction
15.2.1 利用action參數(shù)分發(fā)
15.2.2 DispatchAction
15.2.3 配置DispatchAction
15.3 上傳文件
15.3.1 FormFile類(lèi)型
15.3.2 保存FormFile
15.4 Validator自動(dòng)校驗(yàn)數(shù)據(jù)
15.4.1 支持自動(dòng)校驗(yàn)的ValidatorForm
15.4.2 Validate規(guī)則配置
15.4.3 錯(cuò)誤信息配置
15.4.4 配置到struts-config.xml中
15.4.5 配置客戶(hù)端JavaScript校驗(yàn)
15.5 動(dòng)態(tài)屬性Form Bean
15.5.1 動(dòng)態(tài)屬性表單DynaActionForm
15.5.2 Action中獲取動(dòng)態(tài)屬性
15.5.3 JSP中使用動(dòng)態(tài)屬性
15.6 異常處理
15.6.1 異常捕捉ExceptionHandler
15.6.2 配置ExceptionHandler
15.7 struts-config.xml中使用通配符
15.8 本章小結(jié)
第16章 Struts 2.x概述
16.1 Struts 2.x簡(jiǎn)介
16.1.1 Struts 2簡(jiǎn)介
16.1.2 Struts 2與WebWork 2的關(guān)系
16.2 第一個(gè)Struts 2實(shí)例
16.2.1 下載Struts 2類(lèi)庫(kù)
16.2.2 登錄功能Action
16.2.3 Struts 2配置文件
16.2.4 JSP登錄頁(yè)面
16.2.5 配置web.xml
16.2.6 更改.action后綴
16.3 Struts 2工作流程
16.3.1 Struts 2工作流程
16.3.2 Struts 2的線(xiàn)程安全
16.3.3 程序入口FilterDispatcher
16.4 Struts 2配置文件
16.4.1 struts.properties
16.4.2 struts.xml
16.4.3 配置package
16.4.4 配置命名空間
16.5 Action詳解
16.5.1 ActionSupport類(lèi)
16.5.2 Action接口
16.5.3 不繼承任何類(lèi)的Action
16.5.4 Action的可執(zhí)行方法
16.5.5 通過(guò)URL執(zhí)行Action的方法
16.5.6 將執(zhí)行方法配置到Action
16.6 Struts 2的零配置
16.6.1 通過(guò)@注解實(shí)現(xiàn)Action零配置
16.6.2 web.xml中指定Action目錄
16.6.3 零配置的Action訪(fǎng)問(wèn)方式
16.7 Action中使用POJO
16.7.1 圖書(shū)管理Action
16.7.2 圖書(shū)實(shí)體Book類(lèi)
16.7.3 通配符配置Action
16.7.4 JSP添加、列表頁(yè)面
16.8 本章小結(jié)
第17章 Struts 2.x高級(jí)應(yīng)用
17.1 數(shù)據(jù)類(lèi)型轉(zhuǎn)換器
17.1.1 實(shí)例:日期轉(zhuǎn)換器
17.1.2 配置轉(zhuǎn)換器
17.1.3 Action代碼示例
17.1.4 為Action配置轉(zhuǎn)換器
17.2 獲取request、response
17.2.1 利用ServletActionContext的靜態(tài)方法
17.2.2 利用相關(guān)的Aware接口
17.3 使用Validator校驗(yàn)數(shù)據(jù)
17.3.1 使用XML配置數(shù)據(jù)校驗(yàn)Validator
17.3.2 配置客戶(hù)端Validator
17.3.3 常用的Validator
17.3.4 使用@Java注解配置Validator
17.4 本章小結(jié)
第18章 Struts 2.x標(biāo)簽
18.1 Struts 2.x標(biāo)簽
18.1.1 Struts 2標(biāo)簽與EL表達(dá)式
18.1.2 Struts 2標(biāo)簽tld文件
18.2 OGNL語(yǔ)言
18.2.1 OGNL概述
18.2.2 “#”聲明OGNL表達(dá)式
18.2.3 “%”顯式聲明OGNL表達(dá)式
18.2.4 “$”在資源文件中引用OGNL表達(dá)式
18.3 控制標(biāo)簽
18.3.1 if、elseif、else標(biāo)簽控制流程
18.3.2 append標(biāo)簽連接多個(gè)List
18.3.3 generator標(biāo)簽將字符轉(zhuǎn)化為L(zhǎng)ist
18.3.4 iterator標(biāo)簽遍歷集合
18.3.5 merge標(biāo)簽取集合的并集
18.3.6 subset標(biāo)簽過(guò)濾集合元素
18.4 數(shù)據(jù)標(biāo)簽
18.4.1 action標(biāo)簽包含action頁(yè)面
18.4.2 bean標(biāo)簽引用Java Bean
18.4.3 date標(biāo)簽輸出日期
18.4.4 i18n、text標(biāo)簽聲明資源國(guó)際化
18.4.5 include標(biāo)簽包含JSP頁(yè)面
18.4.6 param標(biāo)簽傳遞參數(shù)
18.4.7 set標(biāo)簽設(shè)置變量值
18.4.8 property標(biāo)簽輸出變量值
18.5 表單UI標(biāo)簽
18.5.1 form標(biāo)簽輸出表單
18.5.2 textfield、textarea、file、checkbox、radio標(biāo)簽
18.5.3 select、autocomplete標(biāo)簽下拉框
18.5.4 使用動(dòng)態(tài)數(shù)據(jù)的autocomplete標(biāo)簽
18.5.5 checkboxlist標(biāo)簽多選框組
18.5.6 combobox標(biāo)簽復(fù)合框
18.5.7 datetimepicker標(biāo)簽日期選擇器
18.5.8 doubleselect標(biāo)簽聯(lián)動(dòng)選擇框
18.5.9 optiontransferselect標(biāo)簽
18.5.10 optgroup標(biāo)簽選項(xiàng)組
18.6 非表單UI標(biāo)簽
18.6.1 debug標(biāo)簽輸出調(diào)試信息
18.6.2 fielderror、actionerror、actionmessage標(biāo)簽錯(cuò)誤信息
18.6.3 div、submit、a標(biāo)簽實(shí)現(xiàn)無(wú)刷新獲取數(shù)據(jù)
18.6.4 無(wú)刷新實(shí)現(xiàn)登錄、注銷(xiāo)
18.6.5 tabbedPanel標(biāo)簽頁(yè)
18.6.6 tree標(biāo)簽輸出樹(shù)
18.6.7 使用tree顯示文件結(jié)構(gòu)
18.6.8 使用tree動(dòng)態(tài)加載數(shù)據(jù)
18.7 本章小結(jié)
第19章 Struts 2.x攔截器與文件上傳
19.1 使用攔截器
19.1.1 timer計(jì)時(shí)攔截器
19.1.2 token防重復(fù)提交攔截器
19.1.3 execAndWait執(zhí)行等待攔截器
19.1.4 自定義的權(quán)限驗(yàn)證攔截器
19.2 上傳文件
19.2.1 上傳文件的Action
19.2.2 上傳文件的JSP表單
19.2.3 上傳文件相關(guān)的設(shè)置
19.2.4 錯(cuò)誤信息設(shè)置
19.2.5 上傳多個(gè)文件
19.3 本章小結(jié)
第5篇 Hibernate框架篇
第20章 Hibernate入門(mén)
20.1 Hibernate簡(jiǎn)介
20.1.1 ORM概述
20.1.2 認(rèn)識(shí)Hibernate
20.1.3 Hibernate的原理
20.2 第一個(gè)Hibernate程序
20.2.1 添加Hibernate特性
20.2.2 添加Hibernate的Jar
20.2.3 配置Cat實(shí)體類(lèi)
20.2.4 修改Hibernate配置文件
20.2.5 修改Hibernate工具類(lèi)
20.2.6 初始化MySQL數(shù)據(jù)庫(kù)
20.2.7 配置Log4J
20.2.8 執(zhí)行Hibernate程序
20.3 第一個(gè)Hibernate Web程序
20.3.1 DAO層代碼
20.3.2 Servlet層代碼
20.3.3 列出所有的Cat
20.3.4 添加Cat
20.3.5 修改Cat
20.3.6 刪除Cat
20.4 本章小結(jié)
第21章 從宏觀(guān)上把握Hibernate
21.1 Hibernate體系結(jié)構(gòu)
21.2 Hibernate的相關(guān)概念
21.3 可持久化對(duì)象的狀態(tài)
21.4 Hibernate配置參數(shù)
21.4.1 配置文件hibernate.properties、hibernate.cfg.xml
21.4.2 編程式配置、運(yùn)行時(shí)配置
21.4.3 獲取SessionFactory
21.4.4 獲取、斷開(kāi)數(shù)據(jù)庫(kù)連接
21.4.5 可選的配置參數(shù)
21.4.6 Hibernate日志
21.5 本章小結(jié)
第22章 Hibernate實(shí)體映射
22.1 實(shí)體類(lèi)映射
22.1.1 @注解配置
22.1.2 XML文件配置
22.1.3 配置到hibernate.cfg.xml中
22.2 主鍵映射
22.2.1 @配置主鍵
22.2.2 XML配置主鍵
22.3 主鍵生成規(guī)則
22.3.1 @主鍵生成規(guī)則
22.3.2 XML主鍵生成規(guī)則
22.4 普通屬性映射
22.4.1 @配置普通屬性
22.4.2 XML配置普通屬性
22.5 日期屬性配置
22.5.1 @配置日期屬性
22.5.2 XML配置日期屬性
22.6 臨時(shí)屬性映射
22.7 版本屬性配置
22.7.1 樂(lè)觀(guān)鎖與悲觀(guān)鎖
22.7.2 @配置樂(lè)觀(guān)鎖
22.7.3 XML配置樂(lè)觀(guān)鎖
22.8 本章小結(jié)
第23章 Hibernate實(shí)體關(guān)系映射
23.1 單邊的一對(duì)多關(guān)系:電子郵件管理
23.1.1 UML、數(shù)據(jù)庫(kù)關(guān)系
23.1.2 @配置Person2類(lèi)
23.1.3 @配置Email類(lèi)
23.1.4 配置到Hibernate.cfg.xml中
23.1.5 運(yùn)行代碼
23.1.6 延遲加載與即時(shí)加載
23.1.7 延遲加載異常
23.1.8 XML配置Person類(lèi)
23.1.9 XML配置Email類(lèi)
23.1.10 加載XML配置的實(shí)體
23.1.11 配置String類(lèi)型的實(shí)體
23.2 單邊的多對(duì)一關(guān)系:論文管理
23.2.1 UML、數(shù)據(jù)庫(kù)關(guān)系
23.2.2 @配置Type類(lèi)
23.2.3 @配置Article類(lèi)
23.2.4 配置到Hibernate.cfg.xml
23.2.5 運(yùn)行代碼
23.2.6 XML配置Type類(lèi)
23.2.7 XML配置Article類(lèi)
23.3 雙邊的多對(duì)一、一對(duì)多關(guān)系:學(xué)生屬性
23.3.1 UML、數(shù)據(jù)庫(kù)關(guān)系
23.3.2 @配置Clazz類(lèi)
23.3.3 @配置Student類(lèi)
23.3.4 配置到Hibernate.cfg.xml
23.3.5 運(yùn)行代碼
23.3.6 XML配置Clazz類(lèi)
23.3.7 XML配置Student類(lèi)
23.4 單邊的多對(duì)多關(guān)系:論壇文章管理
23.4.1 UML、數(shù)據(jù)庫(kù)關(guān)系
23.4.2 @配置Tag類(lèi)
23.4.3 @配置Post類(lèi)
23.4.4 運(yùn)行代碼
23.4.5 XML配置Tag類(lèi)
23.4.6 XML配置Post類(lèi)
23.5 雙邊的多對(duì)多關(guān)系
23.5.1 @配置Tag類(lèi)
23.5.2 XML配置Tag類(lèi)
23.6 單邊的一對(duì)一關(guān)系:艦船管理
23.6.1 UML、數(shù)據(jù)庫(kù)關(guān)系
23.6.2 @配置Ship類(lèi)
23.6.3 @配置Sailor類(lèi)
23.6.4 運(yùn)行代碼
23.6.5 XML配置Ship類(lèi)
23.6.6 XML配置Sailor類(lèi)
23.7 雙邊的一對(duì)一關(guān)系
23.7.1 @配置Ship類(lèi)
23.7.2 XML配置Ship類(lèi)
23.8 主鍵相同的一對(duì)一關(guān)系:客戶(hù)地址管理
23.8.1 UML、數(shù)據(jù)庫(kù)關(guān)系
23.8.2 @配置Customer類(lèi)
23.8.3 @配置Address類(lèi)
23.8.4 運(yùn)行代碼
23.8.5 XML配置Customer類(lèi)

本目錄推薦

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