Java EE項目開發教程(第3版)

基本信息,內容簡介,目錄,

基本信息

Java EE項目開發教程(第3版)
鄭阿奇 著
ISBN:9787121328671
版次:3
商品編碼:12296652
包裝:平裝
開本:16開
出版時間:2017-12-01
用紙:膠版紙
頁數:252
字數:403000
正文語種:中文

內容簡介

本書以“網上書店”項目為引導,系統簡明地介紹Java EE基本技術和套用方法,對Java EE的教學具有明顯的優勢。其基本方法是把繁多和複雜的內容分散開來,通過套用理解原理和方法。本書從結構上做了調整,更加規範,與Java EE項目開發直接結合。本書共10章,清晰地劃分為項目開發準備、項目開發入門、項目開發綜合、項目開發技術4個部分;通過與項目相關的知識點介紹,對項目開發過程中的疑問進行詳細的解答。本書免費提供教學課件、實例工程檔案和配套的jar包。本書可以作為大學本專科Java EE課程教材、實習教材,也可以作為Java EE技術培訓和入門參考書。

目錄

第1章 項目開發準備:Java EE開發環境 1
1.1 Java EE軟體安裝 1
1.1.1 下載安裝JDK 8 2
1.1.2 下載安裝Tomcat 9 6
1.1.3 安裝MyEclipse 2017 8
1.1.4 安裝MySQL 5.7 12
1.1.5 設定MySQL字元集 15
1.1.6 創建MySQL資料庫 18
1.2 Java EE環境搭建 20
1.2.1 配置MyEclipse 2017所用的JRE 21
1.2.2 集成MyEclipse 2017與Tomcat 9 22
1.2.3 MyEclipse 2017連線MySQL 24
1.3 MyEclipse 2017環境簡介 26
1.3.1 標準界面元素 27
1.3.2 組件化的功能 30
習題一 30
第2章 項目開發入門:Java EE開發初步 31
2.1 簡單Web程式開發 31
2.1.1 創建Web項目 31
2.1.2 編寫JSP頁面 32
2.1.3 部署項目 33
2.1.4 運行瀏覽 35
2.2 MyEclipse項目管理 35
2.2.1 導出項目 36
2.2.2 移除項目 36
2.2.3 打開項目 37
2.2.4 導入項目 37
2.3 Java EE傳統開發 39
2.3.1 Model1模式 39
2.3.2 入門實踐一:JSP+JDBC實現登錄 39
2.3.3 Java EE程式的調試 45
2.3.4 知識點―包、目錄、Jar檔案、Servlet、JSP、JDBC 49
習題二 51
第3章 項目開發入門:Java EE框架與 MVC模式 52
3.1 Struts 2讓網頁與控制分離 52
3.1.1 Struts 2框架 52
3.1.2 入門實踐二:JSP+Struts 2+JDBC實現登錄 56
3.1.3 知識點―Struts 2:配置、Action 61
3.2 Hibernate把數據持久化 66
3.2.1 Hibernate概述 66
3.2.2 入門實踐三:JSP+Hibernate實現登錄 67
3.2.3 知識點―Hibernate:配置、接口及ORM基礎 74
3.2.4 入門實踐四:JSP+DAO+Hibernate實現登錄 79
3.2.5 知識點―DAO模式、HQL語言和Query接口 82
3.3 MVC框架開發模式 85
3.3.1 MVC思想 85
3.3.2 入門實踐五:JSP+Struts 2+DAO+Hibernate實現登錄 86
3.3.3 知識點―Action:與屬性分離 87
習題三 89
第4章 項目開發入門:Java EE框架集成 90
4.1 Java EE組件集成原理 90
4.1.1 IoC(控制反轉)機制 90
4.1.2 Spring框架 93
4.2 Spring/Hibernate集成套用 96
4.2.1 入門實踐六:JSP+Spring+DAO+Hibernate實現登錄 97
4.2.2 知識點―Spring容器、DAO層 104
4.3 Struts 2/Spring集成套用 107
4.3.1 讓Spring代管Action 107
4.3.2 入門實踐七:JSP+Struts 2+Spring+JDBC實現登錄 107
4.4 SSH2多框架整合 110
4.4.1 以Spring為核心的整合思路 111
4.4.2 入門實踐八:JSP+Struts 2+Spring+DAO+Hibernate組合 111
習題四 116
第5章 項目開發綜合:網上書店套用的架構設計 117
5.1 網上書店的架構 117
5.1.1 功能需求和展示 117
5.1.2 業務層的引入:多框架整合(含Service層) 118
5.1.3 系統架構:原理與實施 127
5.2 搭建項目框架 128
5.3 註冊、登錄和註銷功能開發 133
5.3.1 表示層頁面設計 133
5.3.2 持久層接口設計 141
5.3.3 業務及控制邏輯設計 143
5.3.4 用Spring整合各組件 145
5.3.5 輔助編碼 147
5.3.6 部署運行 149
習題五 150
第6章 項目開發綜合:顯示圖書功能開發 151
6.1 需求展示 151
6.2 開發步驟 152
6.2.1 顯示圖書類別 152
6.2.2 按類別顯示圖書 157
6.2.3 分頁顯示圖書 162
6.2.4 搜尋圖書 171
6.3 知識點―Struts 2:標籤庫 175
6.3.1 數據標籤 175
6.3.2 控制標籤 176
習題六 177
第7章 項目開發綜合:購物車功能開發 178
7.1 需求展示 178
7.2 開發步驟 179
7.2.1 添加到購物車 179
7.2.2 顯示購物車 188
7.2.3 結賬下訂單 191
7.3 知識點―Struts 2:OGNL表達式 198
7.3.1 OGNL基礎 198
7.3.2 OGNL的集合操作 199
7.4 知識點―Hibernate數據關聯 200
7.4.1 多對一 200
7.4.2 一對多 202
7.4.3 雙向關聯 204
習題七 207
第8章 項目開發技術:日誌輸出和事務管理 208
8.1 Spring AOP簡介 208
8.1.1 從代理機制初探AOP 208
8.1.2 動態代理 209
8.1.3 AOP基本概念 210
8.1.4 通知Advice 212
8.1.5 切入點Pointcut 213
8.1.6 Spring對事務的支持 215
8.2 開發步驟 217
8.2.1 為訂單添加日誌輸出 217
8.2.2 將結賬過程納入事務管理 219
8.3 知識點―Hibernate快取、事務管理 221
8.3.1 快取管理 221
8.3.2 事務 222
習題八 224
第9章 項目開發技術:Ajax驗證用戶註冊 225
9.1 開發步驟 225
9.2 Ajax入門 230
9.2.1 Asynchronous JavaScript+XML 230
9.2.2 XMLHttpRequest 232
9.2.3 基於Ajax的用戶註冊實例 233
9.2.4 Ajax集成技術:DWR 233
習題九 234
第10章 項目開發技術:Java EE套用測試與發布 235
10.1 測試 235
10.1.1 套用測試:使用JUnit單元測試框架 235
10.1.2 性能與壓力測試 239
10.2 發布 240
10.2.1 發布網上書店 240
10.2.2 知識點―發布檔案的類型 241
習題十 242

相關詞條

熱門詞條

聯絡我們