注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java Web整合開發(fā)完全自學(xué)手冊(cè)

Java Web整合開發(fā)完全自學(xué)手冊(cè)

Java Web整合開發(fā)完全自學(xué)手冊(cè)

定 價(jià):¥68.00

作 者: 白廣元
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 編程紅寶書
標(biāo) 簽: J2EE

ISBN: 9787111242819 出版時(shí)間: 2009-01-01 包裝: 平裝
開本: 大16開 頁(yè)數(shù): 517 字?jǐn)?shù):  

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

  《Java Web整合開發(fā)完全自學(xué)手冊(cè)》介紹如何整合Struts+Hibernate+Spring+Eclipse進(jìn)行J2EE開發(fā),所有實(shí)例都基于MyEclipse IDE開發(fā),引領(lǐng)讀者快速進(jìn)入基于Java Web的J2EE應(yīng)用領(lǐng)域。《Java Web整合開發(fā)完全自學(xué)手冊(cè)》主要介紹Struts、Hibernate、Spring、Eclipse的基礎(chǔ)知識(shí),如何整合這4個(gè)開源框架進(jìn)行J2EE開發(fā),如何基于MyEclipse IDE進(jìn)行開發(fā),J2EE開發(fā)的基礎(chǔ)和基礎(chǔ)環(huán)境搭配,Struts、Hibernate、Spring、Eclipse四個(gè)框架的使用,如何整合Struts+Hibernate+Spring+Eclipse框架。 Struts+Hibernate+Spring+Eclipse已經(jīng)成為輕量級(jí)開發(fā)J2EE的標(biāo)準(zhǔn)配置,被稱為SHS經(jīng)典組合,這也是目前Java程序員必須掌握的技能。由于使用范圍廣也使它們的版本更替非常之快,尤其是Java 5推出以后這些項(xiàng)目都采用了Java 5中的特性來(lái)重新實(shí)現(xiàn)并增加了很多新特性。以國(guó)內(nèi)使用最廣泛的Struts為例,其新版本Struts 2與前一版Struts1.x已經(jīng)有了天壤之別。Hibernate也從2.0升級(jí)為3.X,近期Spring也最新推出了2.5版。讀者如果再參考以前的版本書籍學(xué)習(xí),無(wú)異于南轅北轍,而《Java Web整合開發(fā)完全自學(xué)手冊(cè)》的編寫就是基于當(dāng)前最新的版本,也著重于新版本中新功能的介紹。 本書適合Java開發(fā)Web應(yīng)用和J2EE的初學(xué)者閱讀,同時(shí)也適合有一定基礎(chǔ)并希望提高自己的系統(tǒng)設(shè)計(jì)水平的讀者閱讀。《Java Web整合開發(fā)完全自學(xué)手冊(cè)》的重點(diǎn)第二篇Struts、第三篇Hibernate、第四篇Spring采用了相似的行文結(jié)構(gòu),條理清楚,不僅可作為step by step的入門書籍,也可作為讀者自學(xué)的案頭參考書。

作者簡(jiǎn)介

暫缺《Java Web整合開發(fā)完全自學(xué)手冊(cè)》作者簡(jiǎn)介

圖書目錄

寫給自學(xué)編程的人員前言
第一篇 Java開發(fā)Web應(yīng)用
第1章 Web應(yīng)用的發(fā)展
1.1 從靜態(tài)網(wǎng)頁(yè)說起
1.2 動(dòng)態(tài)網(wǎng)頁(yè)的鼻祖CGI
1.3 三足鼎立
1.3.1 系出名門-ASP和ASP.NET
1.3.2 草根中走出的巨人-PHP
1.3.3 來(lái)自Java陣營(yíng)-JSP和J2EE
1.4 模型-視圖-控制器(MVC)
1.4.1 MVC簡(jiǎn)介
1.4.2 MVC的組成
1.4.3 MVC帶來(lái)的好處
1.5 Ajax的興起
1.5.1 什么是Ajax
1.5.2 Ajax的工作原理
1.5.3 Ajax的優(yōu)勢(shì)所在
1.6 小結(jié)

第2章 學(xué)習(xí)JSP
2.1 環(huán)境準(zhǔn)備
2.1.1 安裝JDK
2.1.2 安裝Tomcat
2.1.3 安裝MyEclipse
2.2 第一個(gè)JSP程序
2.2.1 JSP的工作原理
2.2.2 JSP目錄結(jié)構(gòu)
2.2.3 解讀web.xml
2.2.4 編寫第一個(gè)JSP
2.2.5 發(fā)布與測(cè)試
2.3 JSP基本的語(yǔ)法
2.3.1 給JSP加注釋
2.3.2 在JSP中聲明變量和函數(shù)
2.3.3 用JSP表達(dá)式輸出結(jié)果
2.3.4 用JSP腳本實(shí)現(xiàn)程序邏輯
2.4 編譯指令和動(dòng)作標(biāo)簽
2.4.1 使用page指令
2.4.2 用include指令插入其他JSP
2.4.3 用taglib指令引入標(biāo)簽庫(kù)
2.4.4 用forward標(biāo)簽跳轉(zhuǎn)頁(yè)面
2.4.5 動(dòng)態(tài)插入文件
2.4.6 用標(biāo)簽操作JavaBean
2.4.7 其他動(dòng)作標(biāo)簽
2.5 JSP的內(nèi)置對(duì)象
2.5.1 使用Request對(duì)象獲取請(qǐng)求
2.5.2 使用Response對(duì)象做應(yīng)答
2.5.3 在Session對(duì)象中保存用戶會(huì)話
2.5.4 Application對(duì)象、pageContext對(duì)象和JSP的Scope
2.5.5 使用Out對(duì)象輸出
2.5.6 在Exception對(duì)象中處理異常
2.5.7 Page對(duì)象和Config對(duì)象
2.6 Servlet
2.6.1 Servlet簡(jiǎn)介
2.6.2 創(chuàng)建Servlet
2.6.3 過濾器(Filter)
2.6.4 監(jiān)聽器(Listener)
2.7 自定義JSP標(biāo)簽
2.7.1 標(biāo)簽庫(kù)簡(jiǎn)介
2.7.2 創(chuàng)建標(biāo)簽的處理類
2.7.3 創(chuàng)建標(biāo)簽庫(kù)描述文件
2.7.4 使用自定義標(biāo)簽
2.7.5 JSP2.0中新增的標(biāo)簽定義方法
2.8 小結(jié)

第二篇 Struts2
第3章 Struts2概述
3.1 Struts項(xiàng)目簡(jiǎn)介
3.2 Struts2的前世今生
3.3 Web世界中的MVC
3.3.1 MVC在Web中的發(fā)展
3.3.2 前端控制器和頁(yè)面控制器
3.4 為什么要使用Struts2
3.4.1 框架的意義
3.4.2 Struts2的優(yōu)勢(shì)
3.5 小結(jié)

第4章Struts2入門
4.1 下載與安裝Struts2
4.1.1 下載Struts2
4.1.2 發(fā)布Struts2自帶的例子
4.2 第一個(gè)Struts2程序
4.2.1 配置web.xml
4.2.2 編寫JSP界面
4.2.3 編寫Action類
4.2.4 添加映射到配置文件
4.3 發(fā)布與測(cè)試
4.3.1 發(fā)布
4.3.2 測(cè)試結(jié)果
4.3.3 分析處理流程
4.4 小結(jié)

第5章 Struts2的核心概念
5.1 術(shù)語(yǔ)概述
5.2 Struts2的體系結(jié)構(gòu)
5.3 Struts2的配置文件
5.3.1 全局配置文件-struts.properties
5.3.2 核心配置文件-struts.xml
5.3.3 struts.xml的默認(rèn)實(shí)現(xiàn)
5.3.4 Velocity模板規(guī)則文件
5.4 struts.xml的配置
5.4.1 Action配置
5.4.2 Result配置
5.4.3 攔截器(Interceptor)配置
5.4.4 包(Package)配置
5.4.5 命名空間(Namespace)配置
5.4.6 在struts.xml中定義Bean
5.4.7 在struts.xml中使用通配符
5.5 實(shí)現(xiàn)Action
5.5.1 實(shí)現(xiàn)Action接口
5.5.2 擴(kuò)展ActionSupport類
5.5.3 實(shí)現(xiàn)基本校驗(yàn)
5.5.4 使用本地的資源文件
5.5.5 用ActionContext與Web容器發(fā)生聯(lián)系
5.5.6 高級(jí)輸入
5.5.7 使用Model-Driven
5.5.8 使用Property-Driven
5.6 Result類型介紹
5.6.1 內(nèi)置Result類型
5.6.2 默認(rèn)Result
5.6.3 頁(yè)面跳轉(zhuǎn)Result
5.6.4 創(chuàng)建Action鏈
5.6.5 整合各種View技術(shù)
5.6.6 自定義Result
5.7 攔截器(Interceptor)介紹
5.7.1 Interceptor的原理
5.7.2 內(nèi)置攔截器介紹
5.7.3 使用內(nèi)置Interceptor
5.7.4 內(nèi)置攔截器棧介紹
5.7.5 自定義攔截器
5.8 小結(jié)

第6章 Struts2的View組件
6.1 EL簡(jiǎn)介
6.1.1 EL語(yǔ)法
6.1.2 EL變量
6.1.3 自動(dòng)轉(zhuǎn)變類型
6.1.4 EL隱含對(duì)象(內(nèi)置對(duì)象)
6.1.5 EL保留字
6.2 使用通用標(biāo)簽
6.2.1 標(biāo)簽語(yǔ)法
6.2.2 控制標(biāo)簽(ControlTags)
6.2.3 數(shù)據(jù)標(biāo)簽(DataTags)
6.2.4 雜項(xiàng)標(biāo)簽
6.3 使用HTML標(biāo)簽
6.3.1 模板(Templates)和主題(Theme)
6.3.2 通用屬性
6.3.3 表單標(biāo)簽介紹
6.3.4 非表單標(biāo)簽
6.3.5 標(biāo)簽實(shí)例
6.4 OGNL介紹
6.4.1 OGNL概述
6.4.2 OGNL中的集合
6.5 模板和主題的原理及方法
6.5.1 模板裝載
6.5.2 選擇主題(Theme)
6.5.3 Struts2自帶主題
6.5.4 自定義主題
6.6 在Struts中使用FreeMarker
6.6.1 最簡(jiǎn)單的應(yīng)用
6.6.2 模板加載順序
6.6.3 在FTL文件中使用標(biāo)簽
6.7 在Struts中使用Velocity
6.7.1 最簡(jiǎn)單的應(yīng)用
6.7.2 變量解析
6.7.3 配置Velocity
6.7.4 在VM文件中使用標(biāo)簽
6.8 在Struts中使用JasperReports
6.8.1 準(zhǔn)備JasperReports庫(kù)
6.8.2 定義值對(duì)象
6.8.3 編寫Action類
6.8.4 編寫Jasper模板
6.8.5 配置struts.xml
6.9 小結(jié)

第7章 Struts2的高級(jí)應(yīng)用
7.1 類型轉(zhuǎn)換(TypeConversion)
7.1.1 為什么需要類型轉(zhuǎn)換
7.1.2 定義類型轉(zhuǎn)換器
7.1.3 內(nèi)建的(Builtin)類型轉(zhuǎn)換支持
7.1.4 參數(shù)名稱的關(guān)系
7.1.5 空值屬性處理
7.1.6 Collection和Map支持
7.1.7 類型轉(zhuǎn)換錯(cuò)誤處理
7.2 校驗(yàn)(Validation)
7.2.1 手動(dòng)校驗(yàn)
7.2.2 使用框架校驗(yàn)
7.2.3 注冊(cè)校驗(yàn)器
7.2.4 字段校驗(yàn)和非字段校驗(yàn)
7.2.5 校驗(yàn)器的短路
7.2.6 客戶端校驗(yàn)
7.2.7 Ajax校驗(yàn)實(shí)例
7.3 國(guó)際化
7.3.1 信息的來(lái)源
7.3.2 資源包搜索順序
7.3.3 添加默認(rèn)的資源包
7.3.4 使用國(guó)際化信息
7.4 處理上傳文件
7.4.1 編寫文件上傳頁(yè)面
7.4.2 構(gòu)造處理上傳的Action
7.4.3 編寫結(jié)果頁(yè)面
7.4.4 更多配置
7.4.5 錯(cuò)誤處理
7.4.6 多文件上傳
7.5 防止重復(fù)提交
7.5.1 使用標(biāo)簽增加標(biāo)記
7.5.2 使用Tokeninterceptor驗(yàn)證
7.5.3 使用TokenSessionStoreInterceptor重新輸出結(jié)果頁(yè)面
7.6 自動(dòng)等待頁(yè)面
7.7 控制反轉(zhuǎn)(IoC)
7.7.1 配置Spring
7.7.2 實(shí)現(xiàn)接口
7.7.3 創(chuàng)建Action
7.7.4 結(jié)果頁(yè)面
7.8 用Annotation配置Struts
7.8.1 配置Action
7.8.2 配置攔截器
7.8.3 配置驗(yàn)證器
7.8.4 配置類型轉(zhuǎn)換
7.9 小結(jié)

第8章 Struts2實(shí)戰(zhàn)inMyEclipse
8.1 準(zhǔn)備開發(fā)環(huán)境
8.1.1 創(chuàng)建工程
8.1.2 引入Struts2的類庫(kù)
8.1.3 創(chuàng)建Struts2的配置文件
8.1.4 目錄結(jié)構(gòu)
8.2 編寫代碼
8.2.1 登錄界面
8.2.2 登錄Action
8.2.3 用戶CRUD操作
8.2.4 添加校驗(yàn)
8.2.5 實(shí)現(xiàn)國(guó)際化
8.2.6 使用自定義攔截器
8.3 在MyEclipse中發(fā)布
8.4 小結(jié)

第三篇 Hibernate3第9章Hibernate概述
9.1 JDBC簡(jiǎn)介
9.1.1 JDBC提供的工具接口
9.1.2 JDBC訪問數(shù)據(jù)庫(kù)
9.1.3 持久化層
9.1.4 關(guān)系型數(shù)據(jù)庫(kù)與面向?qū)ο蟮臎_突
9.2 ORM介紹
9.2.1 什么是ORM
9.2.2 ORM帶來(lái)了什么
9.2.3 流行的ORM框架簡(jiǎn)介
9.3 Hibernate項(xiàng)目簡(jiǎn)介
9.3.1 Hibernate的傳奇經(jīng)歷
9.3.2 為什么要選擇Hibernate
9.4 小結(jié)

第10章 Hibernate入門
10.1 安裝MySQL數(shù)據(jù)庫(kù)
10.1.1 下載Hibernate
10.1.2 安裝MySQL
10.1.3 配置MySQL
10.1.4 MySQL的常用命令
10.1.5 下載MySQL的JDBC驅(qū)動(dòng)
10.2 下載與安裝Hibernate
10.2.1 下載Hibernate
10.2.2 安裝Hibernate
10.3 第一個(gè)Hibernate程序
10.3.1 創(chuàng)建表
10.3.2 創(chuàng)建持久化類(PersistentClasses)
10.3.3 編寫映射(Mapping)文件
10.3.4 編寫Hibernate配置文件
10.3.5 編寫測(cè)試程序
10.3.6 運(yùn)行測(cè)試
10.4 小結(jié)

第11章 Hibernate的基本操作
11.1 基本概念
11.1.1 體系結(jié)構(gòu)(Architecture)
11.1.2 持久化類(PersistentClasses)
11.1.3 實(shí)例的狀態(tài)
11.2 配置Hibernate
11.2.1 數(shù)據(jù)庫(kù)連接配置
11.2.2 全局屬性配置
11.2.3 連接池配置
11.2.4 使用其他配置方式
11.3 Hibernate核心類
11.3.1 Configuration類
11.3.2 SessionFactory類
11.3.3 Session類
11.3.4 Query和Criteria類
11.3.5 Transaction接口
11.4 通過Session完成基本操作
11.4.1 保存數(shù)據(jù)
11.4.2 加載數(shù)據(jù)
11.4.3 更新數(shù)據(jù)
11.4.4 saveOrUpdate方法
11.4.5 刪除數(shù)據(jù)
11.4.6 緩存
11.5 小結(jié)

第12章 Hibernate的O/R映射
12.1 映射定義(MappingDeclaration)
12.1.1 元素介紹
12.1.2 元素介紹
12.1.3 元素介紹
12.1.4 元素介紹
12.1.5 其他屬性
12.2 映射對(duì)象標(biāo)識(shí)符
12.2.1 標(biāo)識(shí)符的含義
12.2.2 內(nèi)置生成器介紹
12.2.3 Hibernate的內(nèi)置標(biāo)識(shí)符生成器的用法
12.2.4 映射自然主鍵
12.2.5 復(fù)合自然主鍵
12.3 Hibernate的類型
12.3.1 Java基本值類型的Hibernate映射
12.3.2 Java時(shí)間和日期類型的Hibernate映射類型
12.3.3 Java大對(duì)象類型的Hibernate映射類型
12.3.4 JDK自帶的Java類的Hibernate映射類型
12.3.5 自定義值類型
12.4 小結(jié)

第13章 復(fù)雜映射關(guān)系
13.1 關(guān)聯(lián)關(guān)系映射
13.1.1 多對(duì)一(manytoone)
13.1.2 一對(duì)一(onetoone)
13.1.3 一對(duì)多(onetomany)
13.1.4 雙向關(guān)聯(lián)(bidirectionalassociations)
13.1.5 雙向一對(duì)一(bidirectionalonetoone)
13.1.6 使用連接表(withjointables)
13.1.7 多對(duì)多(manytomany)
13.1.8 完整實(shí)例
13.2 集合類(Collections)映射
13.2.1 持久類中的集合類
13.2.2 映射集合
13.2.3 映射外鍵
13.2.4 映射索引
13.2.5 集合類排序
13.2.6 完整的Map實(shí)例
13.3 組件映射
13.3.1 依賴對(duì)象
13.3.2 在集合中出現(xiàn)的依賴對(duì)象
13.3.3 組件作為聯(lián)合標(biāo)識(shí)符
13.3.4 動(dòng)態(tài)組件
13.4 繼承關(guān)系映射
13.4.1 采用所有的類同在一張表
13.4.2 采用每個(gè)子類一張表
13.4.3 采用每個(gè)具體類一張表
13.5 小結(jié)

第14章 用Hibernate檢索數(shù)據(jù)
14.1 查詢基礎(chǔ)
14.1.1 執(zhí)行查詢
14.1.2 用iterate()方法迭代查詢結(jié)果
14.1.3 指定綁定參數(shù)
14.1.4 用Hibernate簡(jiǎn)單分頁(yè)
14.1.5 可滾動(dòng)遍歷(ScrollableIteration)
14.2 HQL語(yǔ)句詳解
14.2.1 HQL基礎(chǔ)
14.2.2 用from子句指定數(shù)據(jù)表
14.2.3 用select子句查詢數(shù)據(jù)
14.2.4 HQL中的聚集函數(shù)
14.2.5 多態(tài)查詢
14.2.6 用where子句添加查詢條件
14.2.7 查詢條件中的表達(dá)式
14.2.8 用orderby子句排序
14.2.9 用groupby子句分組
14.2.1 0HQL的子查詢
14.2.1 1用fetch關(guān)鍵字來(lái)延時(shí)加載集合
14.2.1 2將HQL語(yǔ)句放入配置文件中
14.3 條件查詢
14.3.1 添加查詢條件
14.3.2 結(jié)果集排序
14.3.3 條件查詢中的關(guān)聯(lián)關(guān)系
14.3.4 使用樣例查詢
14.3.5 離線(Detached)查詢和子查詢
14.4 直接使用SQL
14.4.1 使用SQL查詢
14.4.2 將SQL語(yǔ)句放入配置文件中
14.4.3 調(diào)用存儲(chǔ)過程
14.5 數(shù)據(jù)過濾
14.6 小結(jié)

第15章 Hibernate高級(jí)應(yīng)用
15.1 批量處理
15.1.1 及時(shí)清理Session緩沖區(qū)
15.1.2 使用無(wú)狀態(tài)Session接口
15.1.3 使用HQL的批量語(yǔ)句
15.2 事務(wù)與并發(fā)處理
15.2.1 事務(wù)簡(jiǎn)介
15.2.2 使用JDBC事務(wù)
15.2.3 使用JTA事務(wù)
15.2.4 數(shù)據(jù)操作的異常處理
15.2.5 使用悲觀鎖
15.2.6 使用樂觀鎖
15.3 延時(shí)加載
15.3.1 實(shí)體對(duì)象的延遲加載
15.3.2 集合類型的延遲加載
15.3.3 屬性延遲加載
15.4 緩存管理
15.4.1 什么是緩存
15.4.2 Hibernate自帶的一級(jí)緩存
15.4.3 二級(jí)緩存的定義
15.4.4 常用的緩存插件
15.4.5 如何使用二級(jí)緩存
15.4.6 在查詢中使用緩存
15.5 事件機(jī)制
15.5.1 攔截器
15.5.2 事件系統(tǒng)
15.6 使用注釋配置Hibernate
15.6.1 在創(chuàng)建Session工廠時(shí)指定Annotation
15.6.2 使用注釋
15.6.3 給文件中的HQL加注釋
15.7 小結(jié)

第16章 Hibernate3實(shí)戰(zhàn)inMyEclipse
16.1 環(huán)境介紹
16.1.1 數(shù)據(jù)庫(kù)連接工具
16.1.2 創(chuàng)建Hibernate工程
16.1.3 生成持久化類
16.1.4 HQL編輯器
16.2 代碼說明
16.2.1 配置文件
16.2.2 SessionFactory
16.2.3 數(shù)據(jù)腳本
16.2.4 持久化類和映射文件
16.2.5 DAO類
16.3 測(cè)試
16.4 小結(jié)

第四篇 Spring2.5 第17章Spring概述
17.1 Spring簡(jiǎn)介
17.1.1 Spring項(xiàng)目歷史
17.1.2 Spring的由來(lái)
17.1.3 Spring2.5 帶來(lái)的新特性
17.2 Spring的基本概念
17.2.1 Spring的組成結(jié)構(gòu)
17.2.2 什么是IoC
17.2.3 什么是AOP
17.3 為什么要使用Spring
17.3.1 何謂輕量級(jí)(Lightweight)
17.3.2 Spring帶來(lái)了什么
17.3.3 Spring的優(yōu)勢(shì)
17.3.4 其他輕量級(jí)容器
17.4 小結(jié)

第18章 Spring入門
18.1 下載與安裝Spring
18.1.1 下載Spring
18.1.2 安裝Spring
18.2 第一個(gè)Spring程序
18.2.1 IoC示例
18.2.2 AOP示例
18.3 小結(jié)

第19章 Spring的IoC
19.1 Bean工廠
19.1.1 創(chuàng)建Bean工廠
19.1.2 使用多個(gè)文件
19.1.3 獲取Bean
19.1.4 BeanFactory的其他方法
19.2 配置Bean
19.2.1 Bean的定義
19.2.2 Bean命名約定
19.2.3 Bean的別名
19.3 依賴
19.3.1 Setter注入
19.3.2 構(gòu)造函數(shù)注入
19.3.3 引用其他的Bean(協(xié)作者)
19.3.4 使用depends-on
19.3.5 注入集合類
19.3.6 自動(dòng)裝配
19.4 Bean的特性
19.4.1 Bean的作用域
19.4.2 改變Bean的行為
19.4.3 Bean的生命周期
19.5 利用ApplicationContext
19.5.1 利用MessageSource實(shí)現(xiàn)國(guó)際化
19.5.2 事件處理
19.5.3 底層資源的訪問
19.5.4 延遲初始化Bean
19.5.5 ApplicationContext在Web應(yīng)用中的實(shí)例化
19.6 使用注釋定義IoC(2.5 新增)
19.6.1 用例介紹
19.6.2 使用@Autowired注釋
19.6.3 在Setter方法上使用注釋
19.6.4 在構(gòu)造函數(shù)中使用注釋
19.6.5 處理出現(xiàn)多個(gè)匹配情況
19.6.6 使用JSR-250的注釋
19.6.7 徹底擺脫配置文件
19.7 小結(jié)

第20章 Spring的AOP
20.1 SpringAOP簡(jiǎn)介
20.1.1 AOP的概念
20.1.2 AOP的術(shù)語(yǔ)
20.1.3 Spring的AOP有何特點(diǎn)
20.1.4 SpringAOP的功能和目標(biāo)
20.2 @AspectJ配置AOP
20.2.1 啟用@AspectJ支持
20.2.2 聲明一個(gè)切面
20.2.3 聲明一個(gè)切入點(diǎn)(Pointcut)
20.2.4 合并切入點(diǎn)表達(dá)式
20.2.5 聲明通知
20.2.6 通知的參數(shù)(AdviceParameters)
20.2.7 使用引入(Introductions)來(lái)定義接口
20.3 XML方式配置AOP
20.3.1 聲明一個(gè)切面
20.3.2 聲明一個(gè)切入點(diǎn)
20.3.3 聲明通知
20.3.4 通知參數(shù)
20.3.5 使用引入
20.3.6 使用@AspectJ還是XML配置AOP
20.4 Spring2.5 以前的AOP
20.4.1 聲明切面
20.4.2 創(chuàng)建通知
20.4.3 配置文件
20.4.4 運(yùn)行實(shí)例
20.5 小結(jié)

第21章 Spring的MVC框架
21.1 SpringMVC簡(jiǎn)介
21.1.1 SpringMVC的結(jié)構(gòu)
21.1.2 SpringWebMVC框架的特點(diǎn)
21.2 DispatcherServlet的功能
21.2.1 在Web服務(wù)器中配置DispatcherServlet
21.2.2 加載Bean配置文件
21.2.3 SpringWeb應(yīng)用的上下文
21.3 控制器(Controller)
21.3.1 基類AbstractController
21.3.2 其他實(shí)用的控制器
21.4 處理器映射(HandlerMapping)
21.5 視圖解析器
21.6 Spring對(duì)視圖的支持
21.6.1 Spring的標(biāo)簽庫(kù)
21.6.2 Spring的主題
21.7 MVC的完整實(shí)例
21.7.1 配置web.xml
21.7.2 創(chuàng)建Controller
21.7.3 視圖解析器
21.7.4 JSP頁(yè)面
21.7.5 發(fā)布與測(cè)試
21.8 用注釋來(lái)驅(qū)動(dòng)SpringMVC(2.5 新增)
21.8.1 基于注釋的Controller
21.8.2 使注釋生效
21.9 小結(jié)

第22章 用Spring整合其他應(yīng)用
22.1 集成Struts
22.1.1 概述
22.1.2 添加plugin包
22.1.3 修改web.xml文件
22.1.4 把Struts與Spring的配置文件對(duì)應(yīng)起來(lái)
22.1.5 高級(jí)選項(xiàng)
22.2 集成Struts1.x
22.2.1 裝載應(yīng)用程序環(huán)境
22.2.2 使用Spring的ActionSupport
22.2.3 覆蓋RequestProcessor
22.2.4 將動(dòng)作管理委托給Spring
22.3 Spring下完成遠(yuǎn)程訪問
22.3.1 訪問RMI
22.3.2 使用JAX-RPC的WebService
22.3.3 發(fā)送電子郵件
22.3.4 其他遠(yuǎn)程
22.4 簡(jiǎn)化EJB的訪問
22.4.1 用傳統(tǒng)的方式訪問EJB
22.4.2 用Spring訪問EJB
22.5 Spring中的定時(shí)調(diào)度(Scheduling)
22.5.1 創(chuàng)建定制的Timers
22.5.2 直接調(diào)度JavaBean
22.6 Spring中的線程池
22.6.1 使用TaskExecutor接口
22.6.2 Spring自帶Executor實(shí)現(xiàn)
22.7 事務(wù)管理
22.7.1 編程式事務(wù)管理
22.7.2 聲明式事務(wù)管理
22.8 使用JDBC進(jìn)行數(shù)據(jù)訪問
22.8.1 JdbcTemplate類
22.8.2 DataSource接口
22.8.3 執(zhí)行SQL語(yǔ)句
22.8.4 執(zhí)行查詢
22.8.5 更新數(shù)據(jù)庫(kù)
22.9 集成Hibernate
22.9.1 簡(jiǎn)介
22.9.2 在Spring的ApplicationContext中創(chuàng)建SessionFactory
22.9.3 使用HibernateTemplate
22.9.4 使用HibernateDaoSupport類
22.9.5 使用編程式的事務(wù)
22.9.6 使用聲明式的事務(wù)
22.1 0小結(jié)

第23章 Spring2.5 實(shí)戰(zhàn)inMyEclipse
23.1 環(huán)境介紹
23.1.1 插件的下載與安裝
23.1.2 創(chuàng)建Spring工程
23.1.3 利用向?qū)?chuàng)建Spring的Bean
23.1.4 其他支持
23.2 代碼說明
23.2.1 在Spring中給Hibernate配置數(shù)據(jù)源
23.2.2 持久化類和映射文件
23.2.3 DAO類
23.2.4 添加事務(wù)管理
23.3 測(cè)試
23.4 小結(jié)

第五篇 Struts2+Spring2.5 +Hibernate3實(shí)例
第24章 綜合使用Struts+Hibernate+Spring開發(fā)圖書管理系統(tǒng)
24.1 概述
24.1.1 系統(tǒng)功能預(yù)覽
24.1.2 系統(tǒng)結(jié)構(gòu)
24.1.3 所需資源
24.1.4 源代碼目錄組織
24.2 給Web服務(wù)器配置web.xml
24.2.1 添加Struts2配置
24.2.2 添加Spring配置
24.2.3 定義編碼轉(zhuǎn)化器(解決中文問題)
24.2.4 定義Log的輸出
24.3 用Struts2實(shí)現(xiàn)Web表現(xiàn)層
24.3.1 Struts的配置文件
24.3.2 圖書管理的Action類
24.3.3 在添加圖書中采用自動(dòng)校驗(yàn)
24.3.4 使用標(biāo)簽實(shí)現(xiàn)圖書維護(hù)頁(yè)面
24.4 用Hibernate實(shí)現(xiàn)數(shù)據(jù)層
24.4.1 創(chuàng)建數(shù)據(jù)庫(kù)
24.4.2 配置數(shù)據(jù)源
24.4.3 持久化類和映射文件
24.4.4 實(shí)現(xiàn)圖書管理和登錄管理的DAO類
24.5 Spring整合業(yè)務(wù)層
24.5.1 配置Bean文件
24.5.2 實(shí)現(xiàn)業(yè)務(wù)類
24.5.3 保存圖書中的事務(wù)管理
24.5.4 瀏覽圖書的分頁(yè)處理
24.6 發(fā)布與測(cè)試
24.6.1 在MyEclipse中發(fā)布應(yīng)用
24.6.2 在Tomcat中查看運(yùn)行結(jié)果
24.7 小結(jié)

本目錄推薦

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