JavaEE基礎實用教程(第2版)

JavaEE基礎實用教程(第2版)

《JavaEE基礎實用教程(第2版)》是2014年出版的圖書,作者是鄭阿奇。

基本介紹

  • 中文名:JavaEE基礎實用教程(第2版)
  • 作者:鄭阿奇
  • 出版社:機械工業出版社
  • 出版時間:2014年12月
  • 頁數:388 頁
  • 開本:16 開
  • ISBN:9787121252068
內容簡介,目錄,

內容簡介

本書根據近年來的教學和開發實踐,在第1版的基礎上進行系統調整、修改和完善。主要包含實用教程、實驗指導和綜合套用實習三部分。教程系統介紹Java EE平台及開發基礎、Java Web開發基礎、Struts 2基礎、Hibernate基礎、MVC框架開發基礎、Spring基礎及套用、Java EE多框架整合開發實戰、Ajax初步。教程11個主要實例前後呼應,在比較中區分、強化,特別適合初學者學習。通過綜合案例,對採用不同解決問題的方法進行比較,更有利於理解。通過實驗進行系統訓練,能夠提高讀者解決問題的能力。有些章節有小綜合,在介紹三個重要框架之後有一個大綜合,綜合套用實習部分從模組開發的角度介紹網上購書系統。附錄給出了實例所用資料庫案例資料和Java EE開發的基本操作。 本書免費提供教學課件、教程11個主要實例程式原始碼、配套的Jar包和其他輔助資源。

目錄

第1部分 實 用 教 程
第1章 Java EE平台及開發基礎 1
1.1 Java EE的開發方式 1
1.2 Java EE開發環境搭建 2
1.2.1 軟體的安裝 2
1.2.2 整合開發環境 9
1.3 Java EE開發入門 11
1.3.1 MyEclipse集成開發環境 11
1.3.2 一個簡單的Java EE程式 14
1.3.3 Java EE程式的調試 23
1.3.4 管理Java EE項目 26
習題1 28
第2章 Java Web開發基礎 29
2.1 HTML語言 29
2.1.1 HTML檔案的基本結構 29
2.1.2 HTML檔案的語言標記 30
2.1.3 HTML基本說明 33
2.1.4 表單與表格 34
2.1.5 多框架文檔 43
2.2 JSP基礎 46
2.2.1 JSP語法 46
2.2.2 JSP內置對象 53
2.2.3 JavaBean及其套用 58
2.2.4 JSP套用舉例 62
2.3 Servlet技術 66
2.3.1 Servlet的概念 66
2.3.2 Servlet基本結構 66
2.3.3 Servlet的編程方式 67
2.3.4 Servlet生命周期 69
2.3.5 Servlet套用舉例 69
2.4 Java Web綜合開發實戰:網路留言系統 72
習題2 83
第3章 Struts 2基礎 84
3.1 使用Struts 2的動機 84
3.1.1 Model 2模式的缺陷 84
3.1.2 簡單Struts 2套用 84
3.2 Struts 2原理及工作流程 90
3.2.1 Struts 2基本原理 90
3.2.2 Struts 2框架工作流程 93
3.2.3 Struts 2配置檔案及元素 94
3.3 Struts 2數據驗證 97
3.3.1 實現validate校驗 97
3.3.2 使用校驗框架 99
3.4 Struts 2標籤庫 102
3.4.1 Struts 2的OGNL表達式 102
3.4.2 數據標籤 104
3.4.3 控制標籤 107
3.4.4 表單標籤 109
3.4.5 非表單標籤 111
3.5 Struts 2攔截器 112
3.5.1 攔截器配置 112
3.5.2 攔截器實現類 113
3.5.3 套用實例 113
3.6 Struts 2國際化套用 114
3.7 Struts 2檔案上傳 118
3.7.1 上傳單個檔案 118
3.7.2 多檔案上傳 121
3.8 Struts 2綜合開發實戰 123
3.8.1 Struts 2綜合開發實戰:添加學生信息 123
3.8.2 Struts 2綜合開發實戰:網路留言系統(Struts 2實現) 128
習題3 132
第4章 Hibernate基礎 133
4.1 使用Hibernate的動機 133
4.1.1 Hibernate概述 133
4.1.2 簡單Hibernate套用 134
4.2 Hibernate套用基礎 140
4.2.1 Hibernate套用開發步驟 140
4.2.2 Hibernate各種檔案的作用 142
4.2.3 Hibernate核心接口 149
4.2.4 HQL查詢 150
4.3 Hibernate關係映射 153
4.3.1 一對一關聯 153
4.3.2 多對一單向關聯 159
4.3.3 一對多雙向關聯 161
4.3.4 多對多關聯 163
習題4 166
第5章 MVC框架開發基礎 167
5.1 MVC基本思想 167
5.2 MVC關鍵技術 167
5.2.1 DAO技術 168
5.2.2 整合Hibernate與Struts 2 171
5.3 MVC綜合開發實戰 174
5.3.1 MVC綜合開發實戰:學生選課系統(基於SQL Server) 174
5.3.2 MVC綜合開發實戰:學生選課系統(基於MySQL) 197
習題5 198
第6章 Spring基礎及套用 199
6.1 使用Spring的動機 199
6.1.1 工廠模式 199
6.1.2 Spring框架概述 200
6.2 Spring套用基礎 202
6.2.1 依賴注入套用 202
6.2.2 注入的兩種方式 204
6.3 Spring核心接口及配置 206
6.3.1 Spring核心接口 206
6.3.2 Spring基本配置 208
6.4 Spring AOP 209
6.4.1 代理機制初探 209
6.4.2 AOP術語與概念 212
6.4.3 通知(Advice) 213
6.4.4 切入點(Pointcut) 215
6.5 Spring事務支持 217
6.6 用Spring集成Java EE各框架 217
6.6.1 Spring/Hibernate集成套用 217
6.6.2 Struts 2/Spring集成套用 223
6.6.3 SSH2多框架整合 225
習題6 228
第7章 Java EE多框架整合開發實戰 229
7.1 大型項目架構原理 229
7.1.1 業務層的引入 229
7.1.2 Java EE系統分層架構 236
7.2 SSH2+Service:學生成績管理系統 238
7.2.1 搭建項目總體框架 238
7.2.2 持久層開發 239
7.2.3 業務層開發 249
7.2.4 表示層開發 254
習題7 282
第8章 Ajax初步 283
8.1 Ajax概述 283
8.2 JavaScript基礎 284
8.2.1 JavaScript語法基礎 284
8.2.2 JavaScript瀏覽器對象 286
8.3 Ajax基礎套用 291
8.3.1 Ajax套用示例 291
8.3.2 XMLHttpRequest對象 294
8.3.3 Ajax技術適用場合 296
8.4 開源Ajax框架——DWR 297
習題8 299
第2部分 實 驗 指 導
實驗1 HTML套用 300
實驗2 JSP套用 302
實驗3 Struts 2套用 304
實驗4 Hibernate與MVC套用 305
實驗5 Spring套用 308
實驗6 多框架整合架構套用 309
實驗7 Ajax套用 313
第3部分 綜合套用實習
實習 模組化開發:網上購書系統 314
P.1 系統分析和設計 314
P.2 搭建系統框架 317
P.3 註冊、登錄和註銷 324
P.4 圖書分類展示 338
P.5 購書與結賬 352
P.6 用Ajax為註冊添加驗證 362
附錄A SQL Server 2008 / 2012學生成績管理系統資料庫 365
附錄B Java EE開發的基本操作 369

相關詞條

熱門詞條

聯絡我們