Java高級框架套用開發與項目案例教程--Spring+SpringMVC+MyBatis

Java高級框架套用開發與項目案例教程--Spring+SpringMVC+MyBatis

《Java高級框架套用開發與項目案例教程--Spring+SpringMVC+MyBatis》是2021年清華大學出版社出版的圖書。

基本介紹

  • 中文名:Java高級框架套用開發與項目案例教程--Spring+SpringMVC+MyBatis
  • 作者:梁立新
  • 類別:圖書>教材>研究生/本科/專科教材>工學
  • 出版社:清華大學出版社
  • 出版時間:2021年7月
  • 開本:16 開
  • 裝幀:平裝-膠訂
  • ISBN:9787302580645
內容簡介,圖書目錄,作者簡介,

內容簡介

本書套用“項目驅動”(ProjectDriven)教學模式,通過完整的項目案例系統地介紹了使用Spring Spring MVC MyBatis高級框架進行套用開發的方法和技術。本書內容包括Spring Spring MVC MyBatis概述、eGov電子政務項目概述、Spring技術和Spring控制反轉、Spring 面向方面編程和事務處理、Spring MVC基礎、Spring MVC高級特性、MyBatis基礎、MyBatis實體關係映射、MyBatis高級特性以及Spring Spring MVC MyBatis集成等內容。 本書注重理論與實踐相結合,內容詳盡,提供了大量實例,突出套用能力的培養,將一個實際項目的知識點分解在各章作為案例講解,是一本實用性突出的教材。本書可作為高等學校計算機類專業本科生、專科生Spring Spring MVC MyBatis高級框架套用開發課程的教材,也可供設計開發人員參考使用。

圖書目錄

第1章Spring Spring MVC MyBatis概述1
1.1框架概述2
1.2Spring、Spring MVC和MyBatis簡介4
1.3開發工具與配置7
1.3.1開發工具與環境7
1.3.2工具集成步驟8
習題12
第2章eGov電子政務項目概述13
2.1項目需求分析13
2.1.1一般用戶瀏覽的內容管理: 首頁顯示及其他頁面14
2.1.2系統管理15
2.1.3內容管理和審核19
2.2項目系統分析和設計29
2.2.1架構設計29
2.2.2資料庫設計32
2.3項目運行指南36
習題37
第3章Spring技術和Spring IoC38
3.1Spring簡介38
3.2Spring IoC39
3.2.1IoC的原理40
3.2.2Bean Factory42
3.2.3ApplicationContext47
3.3項目案例55
3.3.1學習目標55
3.3.2案例描述55
3.3.3案例要點56
3.3.4案例實施56
3.3.5特別提示713.3.6拓展與提高71
習題71
第4章Spring面向方面編程和事務處理72
4.1AOP概念72
4.2Spring的切入點76
4.3Spring的通知類型79
4.4Spring中的advisor85
4.5用ProxyFactoryBean創建AOP代理85
4.6事務處理93
4.6.1聲明式事務處理93
4.6.2編程式事務處理96
4.7項目案例97
4.7.1學習目標97
4.7.2案例描述97
4.7.3案例要點97
4.7.4案例實施98
4.7.5特別提示100
4.7.6拓展與提高100
習題100
第5章Spring MVC基礎101
5.1MVC模式概述101
5.2Spring MVC概述103
5.3MVC組件和流程104
5.4Spring MVC原理115
5.4.1核心控制器DispatcherServlet115
5.4.2Controller控制器120
5.4.3ModelAndView147
5.4.4視圖解析153
5.5Spring MVC開發實例157
5.6項目案例162
5.6.1學習目標162
5.6.2案例描述162
5.6.3案例要點162
5.6.4案例實施162
5.6.5特別提示1705.6.6拓展與提高170
習題170
第6章Spring MVC高級特性171
6.1Spring MVC表單標籤171
6.2Spring MVC數據校驗181
6.3Spring MVC攔截器189
6.4Spring MVC國際化197
6.5項目案例206
6.5.1學習目標206
6.5.2案例描述206
6.5.3案例要點206
6.5.4案例實施206
6.5.5特別提示215
6.5.6拓展與提高216
習題216
第7章MyBatis基礎217
7.1MyBatis概述217
7.2MyBatis組件和流程218
7.3MyBatis原理228
7.3.1從XML中創造SqlSessionFactory228
7.3.2不使用XML檔案新建SqlSessionFactory229
7.3.3通過SqlSessionFactory獲取SqlSession229
7.3.4SQL映射語句簡介230
7.3.5MyBatis對象的作用域與生命周期231
7.3.6XML配置檔案232
7.3.7XML映射檔案241
7.4項目案例273
7.4.1學習目標273
7.4.2案例描述273
7.4.3案例要點273
7.4.4案例實施273
7.4.5特別提示287
7.4.6拓展與提高287
習題287第8章MyBatis實體關係映射288
8.1一對一關係288
8.2一對多關係293
8.3多對多關係297
8.4項目案例305
8.4.1學習目標305
8.4.2案例描述305
8.4.3案例要點305
8.4.4案例實施305
8.4.5特別提示316
8.4.6拓展與提高317
習題317
第9章MyBatis高級特性318
9.1MyBatis動態SQL318
9.2MyBatis註解332
9.3日誌351
9.4項目案例359
9.4.1學習目標359
9.4.2案例描述359
9.4.3案例要點359
9.4.4案例實施359
9.4.5特別提示363
9.4.6拓展與提高364
習題364
第10章Spring Spring MVC MyBatis集成365
10.1Spring Spring MVC MyBatis集成原理和實例365
10.2項目案例398
10.2.1學習目標398
10.2.2案例描述398
10.2.3案例要點399
10.2.4案例實施399
10.2.5特別提示408
10.2.6拓展與提高410
習題410

作者簡介

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

相關詞條

熱門詞條

聯絡我們