JavaEESSH框架套用開發項目教程

JavaEESSH框架套用開發項目教程

《JavaEESSH框架套用開發項目教程》是2015年6月電子工業出版社出版的圖書,作者是彭之軍。

基本介紹

  • 書名:JavaEESSH框架套用開發項目教程
  • 作者:彭之軍
  • ISBN:9787121263439
  • 出版社:電子工業出版社
  • 出版時間:2015年6月
  • 頁數:280
  • 字數:448千字
  • 開本:16(185*260)
  • 版次:01-01
內容簡介,圖書目錄,

內容簡介

本書以Java EE Web開發的知識點為主線,以Oracle資料庫附帶的表為基礎,第1~4章講解了JDBC、Jsp、Servlet、Ajax在Java EE中的使用方法,第5~12章重點而詳細地介紹了Struts2、Spring3以及Hibernate4框架的主要內容和最新內容。在本書的最後一章,以一個綜合性的案例——圖書管理系統,完整地介紹了使用SSH開源框架開發的全過程,內容包括目前主流的表示層技術jQuery技術的詳細講解。

圖書目錄

第1章 綜述1
1.1 JavaEE技術和相關框架1
1.1.1 JavaEE應用程式架構1
1.1.2 對象關係映射框架3
1.1.3 Spring框架3
1.2 本書的結構3
1.3 JDBC的使用4
1.3.1 JDBC系統的數據訪問層4
1.3.2 PreparedStatement接口8
本章總結13
第2章 JSP+Servlet介紹——系統的
控制層14
2.1 JSP入門14
2.1.1 第一個JSP程式的運行15
2.1.2 JSP中的小腳本16
2.1.3 JSP表達式輸出結果17
2.1.4 JSP中的注釋18
2.2 JSP的內置對象19
2.3 Servlet的使用22
2.4 JSP和Servlet的關係23
本章總結26
第3章 JSP標準標籤庫(EL和JSTL)27
3.1 EL內置對象28
3.2 JSP標準標籤庫31
3.2.1 核心標籤庫31
3.2.2 函式標籤37
本章總結39
第4章 AJAX實用技術40
4.1 AJAX介紹41
4.2 AJAX技術41
4.2.1 判斷用戶是否存在41
4.2.2 創建XMLHttpRequest對象42
4.2.3 使用JavaScript傳送異步請求43
4.2.4 伺服器端Servlet的代碼45
4.2.5 回調函式的處理47
4.2.6 更新客戶端顯示47
4.2.7 進一步完善48
4.3 JSON對象51
4.3.1 什麼是JSON對象52
4.3.2 JSON完整的格式52
4.3.3 開發JSON案例54
本章總結58
第5章 Struts2入門59
5.1 MVC設計模式59
5.2 做一個簡易的MVC框架61
5.2.1 定義Action接口61
5.2.2 開發Controller類62
5.2.3 視圖頁面64
5.3 快速實現一個Struts2套用64
5.3.1 引入Struts2類庫65
5.3.2 第一個Struts2程式65
5.3.3 訪問Servlet API對象69
5.4 Struts2的配置最佳化73
5.4.1 Struts2配置檔案73
5.4.2 Action的動態方法調用77
本章總結80
第6章 Struts2深入81
6.1 攔截器意義81
6.2 Struts2攔截器81
6.2.1 配置攔截器82
6.2.2 使用攔截器83
6.2.3 默認攔截器83
6.3 自定義攔截器85
6.3.1 實現攔截器類85
6.3.2 攔截器的配置86
6.4 檔案上傳和下載87
6.4.1 單檔案上傳88
6.4.2 使用攔截器實現檔案過濾90
6.4.3 多檔案上傳91
6.4.4 檔案下載92
6.5 OGNL技術93
6.5.1 數據類型轉換94
6.5.2 自定義類型轉換器98
6.5.3 OGNL表達式100
本章總結103
第7章 Struts2驗證框架和國際化104
7.1 Struts2的驗證方法104
7.1.1 重寫validate()方法104
7.1.2 重寫validateXxx()方法106
7.1.3 驗證框架107
7.1.4 實現數據校驗流程的總結110
7.2 Struts2國際化實現110
7.2.1 國際化資源檔案111
7.2.2 在Struts2套用使用國際化113
7.2.3 使用程式實現用戶選擇語言115
本章總結117
第8章 Hibernate入門118
8.1 搭建Hibernate環境119
8.1.1 Hibernate的簡介119
8.1.2 Hibernate的下載和配置119
8.2 使用Hibernate完成持久化操作124
8.2.1 持久化操作的步驟124
8.2.2 根據主鍵載入對象126
8.2.3 使用Hibernate實現資料庫的
增、刪、改操作127
8.3 Hibernate中Java對象的三種狀態129
8.3.1 實體對象的三種狀態129
8.3.2 三種狀態之間的轉換131
8.4 髒檢查及刷新快取機制131
8.4.1 髒檢查131
8.4.2 刷新快取機制132
8.5 數據的更新方法132
8.6 使用MyEclipse反向工程生成實體
和映射檔案135
本章總結138
第9章 Hibernate的關係映射139
9.1 一對多關聯映射140
9.1.1 單向多對一的關聯配置140
9.1.2 單向一對多的關聯配置143
9.1.3 雙向一對多的關聯配置146
9.2 多對多關聯映射151
9.3 一對一關聯映射155
9.3.1 外鍵映射155
9.3.2 主鍵映射157
9.4 Hibernate的數據載入159
9.4.1 類級別查詢策略160
9.4.2 一對多關聯查詢策略161
9.4.3 多對一關聯的查詢策略162
9.5 OpenSessionInView模式163
本章總結165
第10章 Hibernate的查詢166
10.1 HQL查詢166
10.1.1 如何使用HQL169
10.1.2 參數綁定171
10.1.3 投影查詢172
10.1.4 排序173
10.1.5 分頁173
10.1.6 聚合函式與分組查詢174
10.1.7 子查詢175
10.1.8 表連線175
10.1.9 內連線176
10.1.10 左外連線177
10.1.11 右外連線178
10.2 QBC查詢179
10.2.1 QBC的使用179
10.2.2 排序180
10.2.3 分頁查詢180
10.2.4 條件查詢181
10.2.5 Example查詢183
10.2.6 表連線184
10.2.7 聚合函式185
10.2.8 DetachedCriteria186
10.2.9 子查詢188
本章總結188
第11章 Spring框架(IoC和AOP)189
11.1 Spring概述189
11.2 Spring的特徵190
11.3 IoC容器191
11.3.1 IoC容器中裝配Bean193
11.3.2 使用p命名空間199
11.3.3 自動注入200
11.3.4 構造器注入202
11.3.5 Bean的作用域203
11.4 AOP概述205
11.4.1 AOP代理206
11.4.2 AOP的實現206
11.4.3 註解實現AOP207
11.5 Spring註解管理IoC212
11.5.1 使用註解212
11.5.2 註解套用案例212
本章總結215
第12章 Spring整合Struts2和
Hibernate216
12.1 Spring對ORM框架的支持216
12.1.1 Spring對於Hibernate 3
的支持216
12.1.2 使用HibernateDaoSupport類217
12.1.3 使用 Hibernate 3原生API222
12.1.4 Spring管理事務222
12.1.5 Spring對Hibernate4的
聲明式事務管理224
12.2 Spring和Struts2整合226
12.2.1 Struts2登錄案例226
12.2.2 Spring整合Struts2步驟228
本章總結229
第13章 jQuery和SSH開發書籍
管理系統230
13.1 寫在前面的話230
13.2 項目需求231
13.3 資料庫設計232
13.4 項目結構233
13.5 代碼實現233
13.5.1 數據訪問層234
13.5.2 業務層240
13.5.3 JUnit進行測試245
13.5.4 使用AOP實現日誌246
13.5.5 控制層247
13.5.6 返回JSON對象251
13.5.7 表示層253
13.6 jQuery257
13.6.1 使用前準備258
13.6.2 開始使用258
13.6.3 選擇器258
13.6.4 事件方法259
13.6.5 文檔操作方法261
13.6.6 屬性操作方法261
13.6.7 AJAX 有關的方法262
13.6.8 項目jQuery代碼263
本章總結269

相關詞條

熱門詞條

聯絡我們