Java 高級框架應用開發與項目案例教程 –Struts+Spring+Hibernat

梁立新

  • 出版商: 清華大學
  • 出版日期: 2021-06-01
  • 定價: $419
  • 售價: 8.5$356
  • 語言: 簡體中文
  • 頁數: 370
  • 裝訂: 平裝
  • ISBN: 7302578583
  • ISBN-13: 9787302578581
  • 相關分類: Java 程式語言
  • 下單後立即進貨 (約4週~6週)

  • Java 高級框架應用開發與項目案例教程 –Struts+Spring+Hibernat-preview-1
  • Java 高級框架應用開發與項目案例教程 –Struts+Spring+Hibernat-preview-2
  • Java 高級框架應用開發與項目案例教程 –Struts+Spring+Hibernat-preview-3
Java 高級框架應用開發與項目案例教程 –Struts+Spring+Hibernat-preview-1

商品描述

本書應用“項目驅動”(ProjectDriven)教學模式,通過完整的項目案例系統地介紹了使用StrutsSpringHibernate高級框架進行應用設計與開發的方法和技術。全書論述了高級開發框架概述、Struts基礎、Struts標簽、Struts高級技術、Struts攔截器、文件的上傳與下載、Hibernate基礎、Hibernate實體關系映射、Hibernate查詢語言、Spring概述和控制反轉(IoC)、Spring面向方面編程和事務處理以及StrutsSpringHibernate集成等內容。 本書理論與實踐相結合,內容詳盡,提供了大量實例,突出應用能力的培養,將一個實際項目的知識點分解在各章作為案例講解,是一本實用性突出的教材。本書可作為普通高等院校電腦專業本科生、專科生StrutsSpringHibernate高級框架應用開發課程的教材,也可供設計開發人員參考使用。

作者簡介

畢業於中國科學技術大學,獲理學學士和管理科學碩士學位,後留學美國伊利諾依理工大學,獲工商管理碩士學位。
畢業後工作於美國華爾街、加拿大多倫多證券交易所和Canada Gain Fortune Inc.,擔任高級軟件設計師和首席技術官。
現任深圳技術大學大數據與互聯網學院副教授、外國專家局特聘專家。
作為主審和作者與教育部高等學校計算機科學與技術教學指導委員會及高校學者研發出“全國高等院校項目驅動案例實踐系列教材”並由清華大學出版社出版。
其中兩本教材獲得國j級十二五規劃優秀教材。

目錄大綱

目錄
第1章StrutsSpringHibernate1
1.1框架概述1
1.2Struts、Spring和Hibernate概述4
1.2.1表示層4
1.2.2持久層5
1.2.3業務層5
1.2.4域模塊層6
1.3開發工具與配置6
1.3.1開發工具與環境6
1.3.2工具集成步驟7
1.4本章總結12
1.5習題12

第2章AscentWeb醫藥商務項目13
2.1項目需求分析13
2.2項目系統分析和設計19
2.2.1面向對象分析設計19
2.2.2數據庫設計27
2.3項目運行指南29
2.4本章總結31
2.5習題31

第3章Struts基礎32
3.1MVC模式概述32
3.2MVC與Struts 2的映射34
3.3Struts 2框架的工作流程和配置文件35
3.3.1Struts 2框架的工作流程35
3.3.2Struts的配置文件36
3.4創建Controller組件51
3.4.1FilterDispatcher51
3.4.2Action的開發53
3.4.3屬性驅動和模型驅動543.5創建Model組件55
3.6創建View組件56
3.7Struts開發步驟57
3.8項目案例66
3.8.1學習目標66
3.8.2案例描述66
3.8.3案例要點66
3.8.4案例實施66
3.8.5特別提示76
3.8.6拓展與提高76
3.9本章總結76
3.10習題76

第4章Struts 2標簽78
4.1一般標簽78
4.2UI標簽89
4.3Struts 2中的表達式語言102
4.4項目案例109
4.4.1學習目標109
4.4.2案例描述110
4.4.3案例要點110
4.4.4案例實施110
4.4.5特別提示114
4.4.6拓展與提高115
4.5本章總結115
4.6習題115

第5章Struts高級技術116
5.1國際化支持116
5.2Struts 2的異常機制133
5.3轉換器133
5.4數據驗證136
5.4.1使用Action的validate()方法136
5.4.2使用Struts 2的校驗框架140
5.5項目案例144
5.5.1學習目標144
5.5.2案例描述144
5.5.3案例要點1455.5.4案例實施145
5.5.5特別提示147
5.5.6拓展與提高148
5.6本章總結148
5.7習題148

第6章Struts攔截器和文件上傳149
6.1攔截器概述149
6.1.1攔截器149
6.1.2已有的攔截器150
6.1.3自定義攔截器156
6.2文件的上傳158
6.3項目案例165
6.3.1學習目標165
6.3.2案例描述165
6.3.3案例要點165
6.3.4案例實施165
6.3.5特別提示178
6.3.6拓展與提高178
6.4本章總結178
6.5習題179

第7章Hibernate基礎180
7.1Hibernate概述180
7.2Hibernate單表的對象/關系數據庫映射182
7.2.1持久化層182
7.2.2數據存取對象199
7.3Hibernate的開發步驟202
7.4項目案例210
7.4.1學習目標210
7.4.2案例描述210
7.4.3案例要點210
7.4.4案例實施210
7.4.5特別提示214
7.4.6拓展與提高214
7.5本章總結214
7.6習題215

第8章Hibernate實體關系映射216
8.1多對一/一對多關系216
8.2一對一關系227
8.3多對多關系233
8.4項目案例239
8.4.1學習目標239
8.4.2案例描述239
8.4.3案例要點239
8.4.4案例實施239
8.4.5特別提示246
8.4.6拓展與提高246
8.5本章小結246
8.6習題246

第9章Hibernate查詢語言247
9.1HQL247
9.2條件查詢255
9.3原生SQL查詢258
9.4項目案例265
9.4.1學習目標265
9.4.2案例描述265
9.4.3案例要點265
9.4.4案例實施266
9.4.5特別提示271
9.4.6拓展與提高272
9.5本章總結272
9.6習題272

第10章Spring技術和IoC273
10.1Spring概述273
10.2Spring IoC275
10.2.1IoC的原理275
10.2.2Bean Factory277
10.2.3ApplicationContext282
10.3項目案例290
10.3.1學習目標29010.3.2案例描述290
10.3.3案例要點290
10.3.4案例實施290
10.3.5特別提示293
10.3.6拓展與提高293
10.4本章總結293
10.5習題293

第11章Spring面向方面編程和事務處理294
11.1AOP概念294
11.2Spring的切入點298
11.3Spring的通知類型301
11.4Spring中的advisor306
11.5用ProxyFactoryBean創建AOP代理306
11.6事務處理313
11.6.1聲明式事務處理313
11.6.2編程式事務處理316
11.7項目案例317
11.7.1學習目標317
11.7.2案例描述318
11.7.3案例要點318
11.7.4案例實施318
11.7.5特別提示323
11.7.6拓展與提高323
11.8本章總結323
11.9習題323

第12章StrutsSpringHibernate集成324
12.1環境搭建和整合流程324
12.2項目案例344
12.2.1學習目標344
12.2.2案例描述344
12.2.3案例要點344
12.2.4案例實施344
12.2.5特別提示370
12.2.6拓展與提高370
12.3本章總結370
12.4習題370