JavaEE項目開發教程(第2版)

JavaEE項目開發教程(第2版)

《JavaEE項目開發教程(第2版)》是2013年5月電子工業出版社出版的圖書,作者是鄭阿奇。

基本介紹

  • 書名:JavaEE項目開發教程(第2版)
  • 作者:鄭阿奇
  • ISBN:9787121201455
  • 出版社:電子工業出版社
  • 出版時間:2013年5月
  • 頁數:260
  • 字數:416千字
  • 開本:16(185*260)
  • 版次:01-01
內容簡介,圖書目錄,
本書以“網上書店”項目為引導,系統簡明地介紹了Java EE基本技術和套用方法,對Java EE的教學具有明顯的優勢。其基本方法是把繁多和複雜的內容分散開來,通過套用理解原理和方法。 本書在構建Java EE開發環境的基礎上,介紹Java EE框架與MVC模式和Java EE框架集成,每一部分均通過項目的“登錄”功能進行入門實踐。這樣在對比中學習和掌握,入門難度大大降低。“網上書店”項目先架構和設計,然後介紹功能開發,最後進行項目測試發布,完成項目開發。通過與項目相關的知識點介紹,對項目開發過程中的疑問進行及時解答,讓讀者明白為什麼。 本書可以作為大學本專科Java EE課程、實習教材,也可以作為Java EE技術培訓和入門參考書。
目 錄
第1章 項目開發入門:Java EE開發環境1
1.1 Java EE環境搭建2
1.1.1 開發環境安裝2
1.1.2 環境的整合9
1.2 MyEclipse 10操作入門14
1.2.1 IDE環境介紹14
1.2.2 一個簡單的Web程式17
1.2.3 項目的基本操作21
1.3 Java EE傳統開發25
1.3.1 Model1模式25
1.3.2 入門實踐一:JSP+JDBC實現登錄25
1.3.3 Java EE程式的調試32
1.3.4 知識點——包、目錄、Jar檔案、Servlet、JSP、JDBC34
習題37
第2章 項目開發入門:Java EE框架與MVC模式39
2.1 Struts 2讓網頁與控制分離40
2.1.1 Struts 2框架40
2.1.2 入門實踐二:JSP+Struts2+JDBC實現登錄43
2.1.3 知識點——Struts 2:配置、Action48
2.2 Hibernate把數據持久化54
2.2.1 Hibernate概述54
2.2.2 入門實踐三:JSP+Hibernate實現登錄55
2.2.3 知識點——Hibernate:配置、接口及ORM基礎62
2.2.4 入門實踐四:JSP+DAO+Hibernate實現登錄68
2.2.5 知識點——DAO模式、HQL語言和Query接口71
2.3 MVC框架開發模式74
2.3.1 MVC思想74
2.3.2 入門實踐五:JSP+Struts2+DAO+Hibernate實現登錄75
2.3.3 知識點——Action:與屬性分離77
習題79
第3章 項目開發入門:Java EE框架集成80
3.1 Java EE組件集成的原理80
3.1.1 IoC(控制反轉)機制80
3.1.2 Spring框架84
3.2 Spring/Hibernate集成套用87
3.2.1 入門實踐六:JSP+Spring+DAO+Hibernate實現登錄88
3.2.2 知識點——Spring容器、DAO層96
3.3 Struts 2/Spring集成套用99
3.3.1 讓Spring代管Action99
3.3.2 入門實踐七:JSP+Struts2+Spring+JDBC實現登錄99
3.4 SSH2多框架整合103
3.4.1 以Spring為核心的整合思路103
3.4.2 入門實踐八:JSP+Struts2+Spring+DAO+Hibernate組合103
習題109
第4章 網上書店項目的架構和設計110
4.1 網上書店的架構110
4.1.1 功能需求和展示110
4.1.2 業務層的引入:多框架整合(含Service層)112
4.1.3 系統架構:原理與實施121
4.2 搭建項目框架123
4.3 註冊、登錄和註銷功能開發128
4.3.1 表示層頁面設計128
4.3.2 持久層接口設計137
4.3.3 業務及控制邏輯設計139
4.3.4 用Spring整合各組件142
4.3.5 輔助編碼143
4.3.6 部署運行146
習題147
第5章 項目開發:顯示圖書功能開發148
5.1 需求展示148
5.2 開發步驟149
5.2.1 顯示圖書類別149
5.2.2 按類別顯示圖書155
5.2.3 分頁顯示圖書161
5.2.4 搜尋圖書170
5.3 知識點——Struts 2:標籤庫175
5.3.1 數據標籤175
5.3.2 控制標籤176
習題177
第6章 項目開發:購物車功能178
6.1 需求展示178
6.2 開發步驟179
6.2.1 添加到購物車179
6.2.2 顯示購物車189
6.2.3 結賬下訂單192
6.3 知識點——Struts 2:OGNL表達式200
6.3.1 OGNL基礎200
6.3.2 OGNL的集合操作202
6.4 知識點——Hibernate數據關聯202
6.4.1 多對一202
6.4.2 一對多205
6.4.3 雙向關聯206
習題209
第7章 項目開發:日誌輸出和事務管理功能210
7.1 Spring AOP簡介210
7.1.1 從代理機制初探AOP210
7.1.2 動態代理212
7.1.3 AOP基本概念213
7.1.4 通知Advice214
7.1.5 切入點Pointcut216
7.1.6 Spring對事務的支持218
7.2 開發步驟221
7.2.1 為訂單添加日誌輸出221
7.2.2 將結賬過程納入事務管理223
7.3 知識點——Hibernate快取、事務管理225
7.3.1 快取管理225
7.3.2 事務226
習題228
第8章 項目開發:用戶註冊功能230
8.1 開發步驟230
8.2 Ajax入門236
8.2.1 Asynchronous JavaScript+XML236
8.2.2 XMLHttpRequest237
8.2.3 基於Ajax的用戶註冊實例239
8.2.4 Ajax集成技術:DWR239
習題240
第9章 項目測試發布241
9.1 測試241
9.1.1 套用測試:使用JUnit單元測試框架241
9.1.2 性能與壓力測試245
9.2 發布246
9.2.1 發布網上書店246
9.2.2 知識點——發布檔案的類型248
習題250

相關詞條

熱門詞條

聯絡我們