注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)Java EE實用教程

Java EE實用教程

Java EE實用教程

定 價:¥42.00

作 者: 鄭阿奇 主編
出版社: 電子工業(yè)出版社
叢編項: 高等學校計算機教材
標 簽: J2EE

ISBN: 9787121097270 出版時間: 2009-11-01 包裝: 平裝
開本: 16開 頁數(shù): 466 字數(shù):  

內(nèi)容簡介

  本書主要包含實用教程、實驗指導和綜合應(yīng)用實習三部分,實用教程部分系統(tǒng)介紹Java EE開發(fā)環(huán)境配置、Struts 2應(yīng)用、Hibernate應(yīng)用、Spring應(yīng)用及它們之問的整合,其中的習題主要用于強化基本概念。實驗指導部分著重訓練學生的動手能力,訓練內(nèi)容仍然是實用教程部分的實例。Struts 2、Hibernate、Spring每部分講解完成后都實現(xiàn)了同樣功能的實例,但分別是應(yīng)用Struts2、Struts2+Hibernate、Struts2+Hibernate+Spring完成的,讓讀者可以清楚地對比它們之間的應(yīng)用方式。綜合應(yīng)用實習部分介紹學生成績管理系統(tǒng)。本l5免費提供教學課件、程序源代碼和沒有沖突的Jar包。本書可作為大學本科和大專相關(guān)課程教材和教學參考書,也可供從事Java EE應(yīng)用系統(tǒng)開發(fā)的用戶學習和參考。

作者簡介

暫缺《Java EE實用教程》作者簡介

圖書目錄

第1部分 實用教程
第1章 Java EE概述1
1.1 Java EE應(yīng)用概述
1.1.1 Struts 2框架
1.1.2 Hibernate框架
1.1.3 Spring框架
1.2 Java EE開發(fā)環(huán)境的構(gòu)建
1.2.1 JDK和Tomcat的安裝與配置
1.2.2 MyEclipse的安裝與配置
習題1
第2章 Struts 2基礎(chǔ)
2.1 Struts 2框架的發(fā)展
2.1.1 MVC模式的應(yīng)用
2.1.2 Struts框架應(yīng)用
2.1.3 WebWork框架應(yīng)用
2.1.4 Struts 2框架的誕生
2.2 Struts 2工作流程結(jié)構(gòu)
2.3 Struts 2項目開發(fā)
2.4 Struts 2項目的運行流程
2.5 程序文件詳解
2.5.1 Action類應(yīng)用詳解
2.5.2 配置詳解
2.5.3 配置詳解
2.5.4 配置詳解
2.5.5 struts.xml文件
2.5.6 struts.properties文件
2.5.7 web.xml文件
習題2
第3章 Struts 2的標簽庫
3.1 Struts 2的OGNL
3.2 Struts 2的標簽庫
3.2.1 數(shù)據(jù)標簽
3.2.2 控制標簽
3.2.3 表單標簽
3.2.4 非表單標簽
習題3
第4章 Struts2的類型轉(zhuǎn)換及輸入校驗
4.1 Struts 2類型轉(zhuǎn)換
4.1.1 Struts 2的內(nèi)置類型轉(zhuǎn)換器
4.1.2 類型轉(zhuǎn)換
4.2 自定義類型轉(zhuǎn)換器
4.3 對數(shù)組類型及集合類型的轉(zhuǎn)換
4.3.1 數(shù)組類型的使用
4.3.2 集合類型的使用
4.4 Struts 2的輸入校驗
4.4.1 使用execute()方法校驗
4.4.2 重寫validate()方法進行校驗
4.4.3 使用Struts 2校驗框架
4.4.4 客戶端校驗與服務(wù)器端校驗
習題4
第5章 Struts 2的攔截器
5.1 攔截器概述
5.2 攔截器的配置
5.3 自定義攔截器類
5.3.1 實例說明自定義攔截器的應(yīng)用
5.3.2 應(yīng)用攔截器處理重復提交
習題5
第6章 Struts 2的其他應(yīng)用
6.1 Struts 2的文件上傳
6.1.1 單文件上傳
6.1.2 多文件上傳
6.2 Struts 2的文件下載
6.3 Struts 2的國際化應(yīng)用
6.3.1 應(yīng)用國際化的準備工作
6.3.2 國際化資源的訪問
6.3.3 國際化應(yīng)用實例
習題6
第7章 Struts 2綜合應(yīng)用實例
7.1 建立項目
7.2 運行主界面的實現(xiàn)
7.3 實現(xiàn)“登錄”功能
7.4 實現(xiàn)“借書”功能
7.4.1 查詢已借圖書
7.4.2 “借書”功能
7.5 實現(xiàn)“圖書管理”功能
7.5.1 “圖書追加”功能
7.5.2 “圖書刪除”功能
7.5.3 “圖書查詢”功能
7.5.4 “圖書修改”功能
習題7
第8章 Hibernate基礎(chǔ)
8.1 ORM簡介
8.2 建立第一個Hibernate程序
8.2.1 建立項目
8.2.2 創(chuàng)建POJO類及其映射文件
8.2.3 創(chuàng)建Hibernate的核心配置文件
8.2.4 創(chuàng)建并運行測試類
8.3 Hibernate工作流程
8.4 Hibernate常用接口
8.4.1 Configuration接口
8.4.2 SessionFactory接口
8.4.3 Session接口
8.4.4 Transaction接口
8.4.5 Query接口
習題8
第9章 Hibernate的映射機制
9.1 主鍵映射
9.1.1 代理主鍵的映射
9.1.2 單個自然主鍵的映射
9.1.3 復合自然主鍵的映射
9.2 Hibernate的映射類型
9.3 對象關(guān)系映射
9.3.1 繼承關(guān)系映射
9.3.2 關(guān)聯(lián)關(guān)系映射
9.4 動態(tài)類的使用
習題9
第10章 Hibernate對持久化對象的操作
10.1 Session的常用方法
10.1.1 Session的save()方法
10.1.2 Session的get()和load()方法
10.1.3 Session的delete()方法
10.1.4 Session的update()方法
10.1.5 Session的saveOrUpdate()方法
10.2 HQL查詢
10.2.1 基本查詢
10.2.2 條件查詢
10.2.3 分頁查詢
10.2.4 連接查詢
10.2.5 子查詢
10.2.6 SQL查詢
10.3 Hibernate的批量操作
10.3.1 批量插入
10.3.2 批量更新
10.3.3 批量刪除
10.4 持久對象的生命周期
習題10
第11章 Hibernate的高級特性
11.1 Hibernate的事務(wù)管理
11.1.1 事務(wù)的概念
11.1.2 Hibernate的事務(wù)
11.2 Hibernate的并發(fā)
11.2.1 并發(fā)產(chǎn)生的問題
11.2.2 解決方案
11.3 Hibernate的攔截器
11.3.1 Interceptor接口
11.3.2 應(yīng)用舉例
習題11
第12章 Hibernate與Struts 2的整合應(yīng)用實例
12.1 Hibernate的反向工程
12.2 編寫DAO接口及實現(xiàn)類
12.3 功能實現(xiàn)
12.3.1 “登錄”功能的實現(xiàn)
12.3.2 “查詢已借圖書”功能的實現(xiàn)
12.3.3 “借書”功能的實現(xiàn)
12.3.4 “圖書管理”功能的實現(xiàn)
習題12
第13章 Spring基礎(chǔ)
13.1 Spring簡介
13.2 項目實例開發(fā)
習題13
第14章 Spring的核心機制及容器
14.1 Spring的核心機制
14.1.1 依賴注入的概念
14.1.2 依賴注入的兩種方式
14.1.3 兩種注入方式的比較
14.2 Spring容器
14.2.1 Bean的定義
14.2.2 Bean的基本屬性
14.2.3 Bean的生命周期
14.2.4 Bean的管理
14.2.5 Bean的依賴關(guān)系
14.2.6 Bean的自動裝配
14.3 Bean中對集合的注入
14.3.1 對list的注入
14.3.2 對Set的注入
14.3.3 對Map的注入
14.4 兩種后處理器
14.4.1 Bean后處理器
14.4.2 容器后處理器
習題14
第15章 Spring的AOP及事務(wù)支持
15.1 Spring的AOP
15.1.1 代理機制
15.1.2 AOP的術(shù)語與概念
15.1.3 Spring 1.x的AOP支持
15.1.4 Spring 2.x的AOP支持
15.2 Spring的事務(wù)支持
15.2.1 使用TransactionProxyFactoryBean生成事務(wù)代理
15.2.2 利用繼承簡化配置
15.2.3 用BeanNameAutoProxyCreator自動創(chuàng)建事務(wù)代理
15.2.4 用DefaultAdvisorAutoProxyCreator自動創(chuàng)建事務(wù)代理
習題15
第16章 Spring的其他功能
16.1 Spring的Web框架
16.1.1 第一個Spring的MVC應(yīng)用
16.1.2 Spring MVC的控制器
16.1.3 Spring MVC的分發(fā)器
16.1.4 數(shù)據(jù)綁定
16.1.5 Validator應(yīng)用
16.2 定時器的應(yīng)用
16.2.1 使用程序啟動Timer定時器
16.2.2 使用Web監(jiān)聽方式
16.2.3 Spring定制定時器
習題16
第17章 Struts 2、Hibernate、Spring的整合應(yīng)用實例
17.1 Spring與Struts 2的整合
17.2 Spring與Hibernate整合
17.3 Struts 2、Hibernate與Spring的整合
17.3.1 項目創(chuàng)建
17.3.2 添加項目開發(fā)所需的JARs
17.3.3 實現(xiàn)Hibernate持久層
17.3.4 編寫DAO接口及實現(xiàn)類
17.3.5 編寫業(yè)務(wù)邏輯接口及實現(xiàn)類
17.3.6 “登錄”功能的實現(xiàn)
17.3.7 “查詢已借圖書”功能的實現(xiàn)
17.3.8 “借書”功能的實現(xiàn)
17.3.9 “圖書管理”功能的實現(xiàn)
習題17
第2部分 實驗指導
實驗1 Struts 2基礎(chǔ)應(yīng)用
實驗目的
實驗內(nèi)容
思考與練習
實驗2 Struts 2綜合應(yīng)用
實驗目的
實驗內(nèi)容
思考與練習
實驗3 Hibernate基礎(chǔ)應(yīng)用
實驗目的
實驗內(nèi)容
思考與練習
實驗4 Hibernate與Struts 2整合應(yīng)用
實驗目的
實驗內(nèi)容
思考與練習
實驗5 Spring基礎(chǔ)應(yīng)用
實驗目的
實驗內(nèi)容
思考與練習
實驗6 Spring AOP應(yīng)用
實驗目的
實驗內(nèi)容
思考與練習
實驗7 Spring與Struts 2整合應(yīng)用
實驗目的
實驗內(nèi)容
思考與練習
實驗8 Spring與Hibernate整合應(yīng)用
實驗目的
實驗內(nèi)容
思考與練習
實驗9 Struts 2、Hibernate、Spring的整合應(yīng)用
實驗目的
實驗內(nèi)容
思考與練習
第3部分 綜合應(yīng)用實習
實習1 學生成績管理系統(tǒng)
P1.1 項目創(chuàng)建及功能描述
P1.2 層次劃分
P1.3 添加SSH開發(fā)JARs
P1.4 實現(xiàn)Hibernate持久層
P1.5 實現(xiàn)DAO
P1.6 實現(xiàn)業(yè)務(wù)邏輯層
P1.7 實現(xiàn)Web層
P1.7.1 web.xml及struts.properties配置文件
P1.7.2 分頁實現(xiàn)
P1.7.3 系統(tǒng)主界面
P1.7.4 “登錄”功能實現(xiàn)
P1.7.5 “學生信息管理”功能實現(xiàn)
P1.7.6 “學生成績信息管理”功能實現(xiàn)
附錄A SQL Server 2005圖書管理系統(tǒng)數(shù)據(jù)庫
A.1 登錄表
A.2 讀者信息表
A.3 圖書信息表
A.4 借閱信息表

本目錄推薦

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