Java EE輕量級框架套用開發教程

Java EE輕量級框架套用開發教程

《Java EE輕量級框架套用開發教程》是2020年1月人民郵電出版社出版的圖書,作者是李唯、程永恆。

基本介紹

  • 中文名:Java EE輕量級框架套用開發教程
  • 作者:李唯、程永恆
  • 出版社:人民郵電出版社
  • 出版時間:2020年1月
  • 頁數:231 頁
  • 定價:36 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787115389176
內容簡介,圖書目錄,

內容簡介

本書通過理論與實際相結合的方式詳細講解了SSH(Struts2+Spring+Hibernate)等輕量級框架技術的整合開發知識。以MyEclipse為開發平台,結合Tomcat Web伺服器MySQL資料庫系統進行套用講解。本書從三個輕量級的框架入手,介紹了框架開發技術概述、Struts基礎、Struts標籤、Struts高特、Hibernate基礎、Hibernate實體關係映射、Hibernate查詢語言、Spring控制反轉、Spring面向方面編程等內容,並對每個框架的套用及整合分別給出相應的綜合實例,包括Struts2框架套用,Struts2+Hibernate套用,以及SSH整合套用實例。

圖書目錄

第 一章 Struts2基礎知識 4
1.1 配置Sturts2運行環境 5
1.2 Struts2第 一個例子 7
1.3 Struts2框架工作原理 12
1.4 配置Struts2 15
1.4.1 配置Web.xml 15
1.4.2 配置Struts2.xml 16
1.4.3 配置Struts2.properties 18
1.5 Action和類型轉換 18
1.5.1 實現Action控制類 19
1.5.2 訪問和配置Action 22
1.5.3動態方法調用 25
1.5.4 使用Struts2內建類型轉換器 28
1.6 本章小結 32
1.7 課內實訓 32
1.8 實訓題 32
第 二章 Struts2標籤庫 33
2.1 標籤庫概述 33
2.1.1 使用標籤的優勢 33
2.1.2 Struts2標籤庫分類 34
2.2 使用控制標籤 35
2.2.1 if/else if/else 標籤 35
2.2.2 iterator/append/merge/generator/subset/sort標籤 36
2.3 使用數據標籤 43
2.3.1 action標籤 44
2.3.2 bean標籤 46
2.3.3 debug標籤 48
2.3.4 include標籤 48
2.3.5 param標籤 49
2.3.6 property標籤 50
2.3.7 set/url/date標籤 51
2.4 使用表單UI標籤 54
2.4.1 表單標籤的通用屬性 55
2.4.2 form標籤 56
2.4.3 文本域型標籤 57
2.4.4 選擇型標籤 58
2.4.5 其他簡單標籤 63
2.4.6 複雜操作標籤 63
2.5 本章小結 64
2.6 課內實訓 64
2.7 實訓題 64
第三章 Struts2的高特 65
3.1 攔截器簡介 65
3.1.1 攔截器的工作原理 65
3.1.2 攔截器意義 66
3.1.3 攔截器角色 68
3.2 攔截器配置 69
3.2.1 配置攔截器 69
3.2.2 使用攔截器 72
3.2.3 默認攔截器 74
3.3 自定義攔截器 75
3.3.1 實現攔截器類 75
3.3.2 使用自定義攔截器 77
3.4 Struts2 的國際化 79
3.4.1 Struts2實現國際化的機制 80
3.4.2 載入國際化資源檔案的方式 83
3.4.3 實現自由選擇語言環境 85
3.5 Struts2輸入校驗 87
3.5.1 Struts2輸入校驗的必要性 88
3.5.2 Struts2 手動完成輸入校驗 88
3.5.3自定義校驗器 91
3.6 套用中的異常處理 92
3.6.1 Struts2異常處理機制 92
3.6.2 Struts2 異常處理實例 93
3.7 本章小結 95
3.8 課內實訓 96
3.9 實訓題 96
第四章 基於Struts2的註冊管理系統項目實訓 97
4.1 項目需求說明 97
4.2 項目系統分析 98
4.2.1 系統用例圖 98
4.3 系統設計與實現 100
4.3.1 資料庫設計 101
4.3.2 項目代碼實現 102
4.1 本章小結 127
第五章Hibernate的基礎知識 128
5.1 持久化概述 128
5.2 ORM基本概念 129
5.3 Hibernate的體系結構 131
5.4 Hibernate執行流程 133
5.5 使用MyEclipse工具進行Hibernate開發 135
5.6 Hibernate的資料庫操作 142
5.6.1 Hernate相關檔案 142
5.6.2 Hibernate的資料庫操作 146
5.7 本章小結 151
5.8 課內實訓 151
5.9 實訓題 151
第六章 Hibernate的關聯映射 153
6.1 多對一映射 153
6.1.1 多對一映射配置 153
6.2.2 測試多對一映射 157
6.2 一對多映射 159
6.2.1 一對多映射配置 159
6.2.2 測試多對一映射 161
6.3 一對一映射 163
6.3.1 一對一映射配置 163
6.3.2 測試多對一映射 166
6.4 多對多映射 167
6.4.1 多對多映射配置 167
6.4.2 測試多對多映射 169
6.5 雙向映射 171
6.5.1雙向一對多映射 171
6.5.1其他雙向映射 174
6.6 本章小結 174
6.7 課內實訓 175
6.8 實訓題 175
第七章 Hibernate查詢 177
7.1 Hibernate的檢索方式 177
7.2 HQL檢索方式 178
7.2.1 HQL簡介 178
7.2.2 使用HQL查詢數據 179
7.3 條件查詢(Criteria Queries) 182
7.2.1條件查詢簡介 182
7.2.2 使用條件查詢查詢數據 183
7.4 SQL檢索方式 184
7.5 本章小結 185
7.6 課內實訓 185
7.7 實訓題 186
第八章 Struts 2與Hibernate 3的集成開發案例 187
8.1 項目需求說明 187
8.2 資料庫的設計 188
8.2.1 概念設計 188
8.2.2 資料庫表設計 189
8.3 系統詳細設計 191
8.3.1 系統用例設計 191
8.3.2 部分順序圖 193
8.4 系統的實現 195
8.4.1 系統代碼介紹 195
8.4.2 頁面效果展示 198
8.5 本章小結 199
第九章 Spring的基礎知識 200
9.1 Spring簡介 200
9.2 Spring 框架的系統架構 202
9.3 Spring 框架的主要技術特性 204
9.4 Spring開發環境 205
9.5 本章小結 210
9.6 課內實訓 210
9.7 實訓題 210
第十章 Spring的用法 211
10.1 控制反轉的實現 211
10.1.1 什麼是IoC 211
10.1.2 Spring 框架中的依賴注入技術 212
10.1.3 依賴注入的形式 216
10.1.4 Bean與Spring容器 219
10.2 面向切面編程 226
10.2.1認識AOP 226
10.2.1 AOP實例 228
10.3 Spring與Struts 2的整合 231
10.4 Spring與Hibernate的整合 236
10.5 Struts 2+Hibernate+Spring的整合 242
10.6 本章小結 247
10.7 課內實訓 247
10.8 實訓題 247
第十一章 基於Struts 2+Hibernate+Spring的網上書城項目實訓 248
11.1 項目需求說明 248
11.2 資料庫分析 250
11.2.1 E-R模型圖 250
11.2.2資料庫表設計 252
11.3 網上書城設計與實現 255
11.3.1 系統代碼介紹 255
11.3.2系統運行過程介紹 263
11.5 本章小結 270

熱門詞條

聯絡我們