Java EE SSH框架套用開發項目教程

Java EE SSH框架套用開發項目教程

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

基本介紹

  • 書名:Java EE SSH框架套用開發項目教程
  • 作者:彭之軍
  • ISBN:9787121263439
  • 頁數:280頁
  • 定價:38元
  • 出版社:電子工業出版社
  • 出版時間:2015年6月
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書以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 如何使用HQL 169
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 DetachedCriteria 186
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容器中裝配Bean 193
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 註解實現AOP 207
11.5 Spring註解管理IoC 212
11.5.1 使用註解 212
11.5.2 註解套用案例 212
本章總結 215
第12章 Spring整合Struts2和
Hibernate 216
12.1 Spring對ORM框架的支持 216
12.1.1 Spring對於Hibernate 3
的支持 216
12.1.2 使用HibernateDaoSupport類 217
12.1.3 使用 Hibernate 3原生API 222
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 jQuery 257
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

相關詞條

熱門詞條

聯絡我們