Java EE項目套用開發:基於Struts 2,Spring,Hibernate

Java EE項目套用開發:基於Struts 2,Spring,Hibernate

《Java EE項目套用開發:基於Struts 2,Spring,Hibernate》是2012年5月電子工業出版社出版的圖書,作者是劉勇軍、王電鋼。

基本介紹

  • 書名:Java EE項目套用開發:基於Struts 2,Spring,Hibernate
  • 作者:劉勇軍、王電鋼
  • ISBN:9787121161940
  • 頁數:324頁
  • 定價:35元
  • 出版社:電子工業出版社
  • 出版時間:2012年5月
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書包括基於Java EE核心的MVC開發基礎;基於Java EE開發的核心技術和Java EE高級Web套用開發專業項目——許可權管理系統三部分內容。第一部分介紹基於B/S的Web套用開發模型、Java EE體系結構、Java EE開發環境搭建、基於MVC的常用Web開發模式、典型的MVC框架Struts,其中通過樣例開發的講解用於掌握MVC開發基礎,並通過習題和實訓套用內容用於強化基本MVC開發能力。第二部分系統介紹了 Struts 2套用、Hibernate套用、Spring套用及它們之間的整合套用,對這些核心框架技術及整合套用都提供樣例開發實踐,可以讓讀者清晰地了解它們之間的套用方式,並且利用習題和實訓套用的訓練,可以強化讀者對這些核心框架技術的套用能力。第三部分詳細地介紹了一個真實工程套用項目——XX信息管理系統之許可權管理子系統的分析、設計、開發實現過程。

圖書目錄

目 錄
第一部分 基於Java EE核心的MVC開發基礎
第1章 Web套用構架及Java EE 1
1.1 Web套用架構 1
1.1.1 Web套用模型 1
1.1.2 HTTP請求/回響模型 2
1.1.3 Web套用發展 6
1.2 Java EE簡介 8
1.2.1 Java EE體系結構 8
1.2.2 Java EE組件及容器 10
1.2.3 Java EE打包與部署 12
1.3 MVC設計模式 13
1.3.1 MVC設計模式 13
1.3.2 Java EE與MVC 14
1.3.3 Web開發模式 15
1.4 Java EE套用開發環境 17
1.4.1 JDK的安裝配置 17
1.4.2 Tomcat的安裝配置 18
1.4.3 MyEclipse的安裝配置 22
1.5 JSP Model2開發模式套用樣例 24
1.5.1 電子商務網站說明 24
1.5.2 JSP Model2套用:線上購物的B2C電子商務網站—用戶註冊登錄套用 25
1.6 典型MVC框架Struts及其套用 36
1.6.1 Struts框架 36
1.6.2 Struts框架套用:電子商務網站—購物車套用 37
課後習題 55
實訓套用 55
第二部分 基於Java EE開發的核心技術
第2章 Struts 2快速入門 56
2.1 Struts 2產生的原因 56
2.1.1 Struts 1框架簡介 56
2.1.2 WebWork框架簡介 57
2.1.3 Struts 2框架簡介 57
2.2 Struts 2工作流程 58
2.3 Struts 2套用樣例 59
2.4 Struts 2框架詳解 64
2.4.1 struts.xml 64
2.4.2 Action類詳細講解 70
2.4.3 web.xml 72
課後習題 73
實訓套用 73
第3章 Struts 2標籤庫 74
3.1 控制標籤 74
3.1.1 / /標籤 74
3.1.2 標籤 75
3.1.3 標籤 76
3.1.4 標籤 77
3.1.5 標籤 79
3.1.6 標籤 80
3.1.7 標籤 81
3.2 數據標籤 82
3.2.1 標籤 82
3.2.2 標籤 84
3.2.3 標籤 84
3.2.4 標籤 85
3.2.5 標籤 85
3.2.6 標籤 87
3.2.7 標籤 87
3.2.8 標籤 89
3.2.9 標籤 90
3.2.10 標籤 90
3.2.11 標籤 91
3.3 表單標籤 92
3.3.1 表單標籤通用屬性 92
3.3.2 標籤 92
3.3.3 標籤 93
3.3.4 標籤 94
3.3.5 標籤 94
3.3.6 標籤 95
3.3.7 標籤 96
3.3.8 標籤 97
3.3.9 標籤 98
3.3.10 標籤 100
3.4 非表單標籤 102
3.4.1 和標籤 102
3.4.2 標籤 103
3.5 Ajax標籤 103
3.5.1 標籤 103
3.5.2 標籤 103
3.5.3 和標籤 104
3.5.4 和標籤 105
3.6 OGNL表達式 105
3.6.1 OGNL表達式概念 106
3.6.2 Struts 2的OGNL 106
3.6.3 OGNL的集合操作 108
3.6.4 #、%和$在OGNL中的使用 109
3.6.5 OGNL實例 109
課後習題 112
實訓套用 112
第4章 Struts 2國際化 113
4.1 Struts 2國際化 113
4.1.1 Struts 2國際化實現原理 113
4.1.2 國際化資源檔案配置 113
4.1.3 國際化資源訪問 116
4.2 Struts 2國際化工程套用樣例 118
課後習題 122
實訓套用 122
第5章 Struts 2轉換器 123
5.1 Struts 2類型轉換原理 123
5.2 Struts 2內置類型轉換器 123
5.3 使用類型轉換 125
5.4 配置自定義類型轉換器屬性檔案 128
5.5 類型轉換的錯誤處理 129
課後習題 130
實訓套用 130
第6章 Struts 2校驗器 131
6.1 輸入校驗概述 131
6.2 編程實現Struts 2輸入校驗 132
6.3 Struts 2校驗框架 135
課後習題 138
實訓套用 138
第7章 Struts 2攔截器 139
7.1 攔截器實現原理 139
7.2 攔截器配置 142
7.3 使用自定義攔截器 144
7.4 攔截器使用案例 146
課後習題 149
實訓套用 149
第8章 Struts 2檔案上傳下載 150
8.1 檔案上傳原理 150
8.2 使用框架實現檔案上傳 150
8.2.1 Common-FileUpload框架 150
8.2.2 Common-FileUpload框架上傳檔案套用樣例 151
8.2.3 COS框架 153
8.2.4 COS框架上傳檔案工程套用樣例 154
8.3 Struts 2檔案上傳 156
8.3.1 Struts 2檔案上傳原理 156
8.3.2 Struts 2單個檔案上傳套用樣例 156
8.3.3 Struts 2多個檔案上傳套用樣例 158
8.3.4 Struts 2攔截器過濾上傳及工程套用樣例 160
8.4 Struts 2檔案下載 162
課後習題 164
實訓套用 164
第9章 Struts 2整合Spring 165
9.1 Spring簡介 165
9.1.1 Spring架構 165
9.1.2 Spring簡單套用 166
9.2 Spring核心 168
9.2.1 Spring依賴注入 168
9.2.2 Spring容器 170
9.2.3 Spring中AOP 177
9.3 Struts 2與Spring的整合 182
9.3.1 Struts 2與Spring整合的各種方式的探討與比較 182
9.3.2 Struts 2與Spring整合工程套用樣例 184
課後習題 186
實訓套用 187
第10章 Struts 2整合Hibernate 188
10.1 Hibernate簡介 188
10.1.1 ORM 188
10.1.2 Hibernate工作流程 189
10.1.3 Hibernate 核心組件 189
10.1.4 Hibernate簡單套用 190
10.2 Hibernate核心 193
10.2.1 Hibernate映射 193
10.2.2 Hibernate對象操作 201
10.2.3 HQL 203
10.2.4 Hibernate事務處理 207
10.3 Struts 2與Hibernate整合工程套用樣例 210
課後習題 217
實訓套用 217
第11章 Struts 2、Spring、Hibernate整合套用樣例 218
11.1 樣例分析 218
11.1.1 SSH的分層架構設計 218
11.1.2 Spring和Hibernate的整合 218
11.1.3 Spring對Hibernate的支持 220
11.2 整合套用 221
11.2.1 項目創建 221
11.2.2 Hibernate持久層 223
11.2.3 DAO層 223
11.2.4 Service層 224
11.2.5 Action層 224
11.2.6 業務功能實現 225
課後習題 227
實訓套用 227
第三部分 Java EE高級Web套用開發專業項目——許可權管理系統
第12章 項目案例研究 228
12.1 系統需求確定 228
12.1.1 系統功能說明 228
12.1.2 業務功能分析 229
12.1.3 用例分析 233
12.2 系統設計 237
12.2.1 系統架構設計 237
12.2.2 系統公共組件設計 238
12.2.3 系統業務設計 251
12.3 資料庫設計 254
12.3.1 系統實體 254
12.3.2 系統表關係圖及數據表 254
實訓套用 256
第13章 許可權管理子系統開發實現 257
13.1 工程搭建 257
13.1.1 創建Struts 2套用 257
13.1.2 添加Hibernate套用 258
13.1.3 添加Spring套用 260
13.1.4 添加DWR套用 261
13.2 持久層實現 262
13.3 數據訪問層實現 267
13.4 業務邏輯層實現 271
13.5 系統Web層實現 276
13.5.1 崗位(角色)操作表現層 276
13.5.2 賬戶操作表現層 283
13.5.3 選單(模組)操作表現層 296
13.5.4 許可權設定表現層 306
實訓套用 313

相關詞條

熱門詞條

聯絡我們