Java EE(SSM)企業應用實戰(第2版·微課視頻版)

千鋒教育 組編 田生偉 主編 胡春生 陳長偉 燕振剛 副主編

  • 出版商: 清華大學
  • 出版日期: 2024-07-01
  • 售價: $414
  • 貴賓價: 9.5$393
  • 語言: 簡體中文
  • ISBN: 7302663130
  • ISBN-13: 9787302663133
  • 相關分類: Java 程式語言
  • 立即出貨 (庫存 < 3)

  • Java EE(SSM)企業應用實戰(第2版·微課視頻版)-preview-1
  • Java EE(SSM)企業應用實戰(第2版·微課視頻版)-preview-2
  • Java EE(SSM)企業應用實戰(第2版·微課視頻版)-preview-3
Java EE(SSM)企業應用實戰(第2版·微課視頻版)-preview-1

商品描述

"本書主要講解Spring、Spring MVC和MyBatis三大框架的基礎與進階知識。全書共14章,其中第1章主要講解SSM框架的基本概念與優缺點等; 第2章和第3章主要講解MyBatis的基礎與進階知識; 第4章主要講解動態SQL和註解開發; 第5章主要講解MyBatis緩存機制; 第6~11章主要講解Spring基礎、Spring的Bean管理、Spring JDBC、Spring AOP、Spring數據庫事務管理和Spring MVC基礎; 第12章主要講解全局異常處理器和攔截器; 第13章主要講解Spring MVC高級功能; 第14章主要講解一個綜合項目——智慧農業果蔬系統,該項目主要應用了前面章節學習的Spring、Spring MVC、MyBatis框架的基礎知識和核心技術。通過對本書內容的學習,讀者能夠掌握Java EE中Spring、Spring MVC和MyBatis三大框架的基礎與進階知識,並能夠將這三大框架應用到項目中。 為了幫助讀者更好地學習本書中的內容,本書配套有視頻、教學大綱、教學PPT、教學設計、源代碼等資源。本書既可作為高等院校電腦相關專業的教材,也可以作為相關技術愛好者的入門用書。 "

目錄大綱

目錄

第1章初識SSM框架

1.1SSM框架

1.1.1Spring框架

1.1.2Spring MVC框架

1.1.3MyBatis框架

1.2SSM框架的優缺點

1.3本章小結

1.4習題

第2章MyBatis基礎

2.1MyBatis概述

2.1.1MyBatis的發展歷程

2.1.2功能架構

2.1.3工作流程

2.2MyBatis的下載和導入

2.3核心組件

2.3.1SqlSessionFactory接口

2.3.2SqlSession接口

2.4核心配置文件

2.4.1配置文件結構

2.4.2properties元素

2.4.3settings元素

2.4.4typeAliases元素

2.4.5typeHandlers元素

2.4.6objectFactory元素

2.4.7environments元素

2.4.8mappers元素

2.5MyBatis的簡單應用

2.5.1搭建開發環境

2.5.2創建POJO類

2.5.3創建配置文件

2.5.4創建映射文件

2.5.5編寫測試類

2.6本章小結

2.7習題

第3章MyBatis進階

3.1映射文件

3.1.1映射文件結構

3.1.2mapper元素

3.1.3select元素

3.1.4insert元素、delete元素、update元素

3.1.5resultMap元素

3.1.6sql元素

3.2關聯映射

3.2.1一對一關聯映射

3.2.2一對多關聯映射

3.2.3多對多關聯映射

3.3實戰演練: 智慧農業果蔬系統中普通用戶的數據管理

3.4本章小結

3.5習題

第4章動態SQL和註解開發

4.1動態SQL

4.1.1if元素

4.1.2where元素

4.1.3set元素

4.1.4trim元素

4.1.5choose、when和otherwise元素

4.1.6foreach元素

4.2實戰演練: 改造智慧農業果蔬系統中普通用戶的數據管理1

4.3註解開發

4.3.1@Insert註解

4.3.2@Delete註解

4.3.3@Update註解

4.3.4@Select註解

4.3.5@Param註解

4.4實戰演練: 改造智慧農業果蔬系統中普通用戶的數據管理2

4.5本章小結

4.6習題

第5章MyBatis緩存機制

5.1MyBatis緩存分類

5.1.1一級緩存

5.1.2二級緩存

5.2EhCache緩存

5.2.1EhCache緩存簡介

5.2.2EhCache的下載

5.2.3MyBatis整合EhCache緩存

5.3本章小結

5.4習題

第6章Spring基礎

6.1Spring簡介

6.2Spring功能體系

6.2.1DataAccess/Integration模塊

6.2.2Web模塊

6.2.3AOP、Aspects、Instrumentation、Messaging模塊

6.2.4Core Container模塊

6.2.5Test模塊

6.3Spring容器

6.3.1Spring容器簡介

6.3.2BeanFactory接口

6.3.3ApplicationContext接口

6.3.4Spring容器的啟動流程

6.4實戰演練: Spring的簡單應用

6.5本章小結

6.6習題

第7章Spring的Bean管理

7.1IoC和DI

7.1.1IoC和DI簡介

7.1.2IoC和DI的實現方式

7.2Spring的Bean

7.2.1Bean簡介

7.2.2Bean的作用域

7.2.3Bean的數據配置

7.2.4Bean的生命周期

7.3Maven管理

7.4使用Maven創建Spring項目

7.5本章小結

7.6習題

第8章Spring JDBC

8.1Spring JDBC基礎

8.2Spring JDBC的重要組件

8.2.1JdbcTemplate類

8.2.2JdbcDaoSupport類

8.3Spring JDBC操作數據庫

8.3.1DDL操作

8.3.2DQL操作

8.3.3DML操作

8.4實戰演練: 改造智慧農業果蔬系統中普通用戶的數據管理3

8.5本章小結

8.6習題

第9章Spring AOP

9.1認識AOP

9.1.1AOP簡介

9.1.2AOP的基本術語

9.2Spring AOP的實現機制

9.2.1JDK動態代理

9.2.2CGLIB動態代理

9.3Spring AOP的實現方式

9.3.1基於XML配置開發Spring AOP

9.3.2基於註解方式開發Spring AOP

9.4本章小結

9.5習題

第10章Spring數據庫事務管理

10.1Spring與事務管理

10.1.1事務簡介

10.1.2Spring對事務管理的支持

10.1.3Spring事務管理的核心接口

10.2Spring的事務管理方式

10.2.1編程式事務管理

10.2.2聲明式事務管理

10.3事務的傳播方式

10.4實戰演練: 智慧農業果蔬系統中已售和庫存事務配置

10.5本章小結

10.6習題

第11章Spring MVC基礎

11.1Spring MVC簡介

11.2搭建Spring MVC環境

11.2.1引入Spring MVC核心依賴

11.2.2配置DispatcherServlet類

11.2.3創建Spring MVC的配置文件

11.2.4創建Controller層

11.2.5創建View層

11.2.6部署運行

11.3Spring MVC工作流程

11.4Spring MVC常用註解

11.4.1@Controller註解

11.4.2@RequestMapping註解

11.4.3@Resource註解和@Autowired註解

11.4.4@RequestParam註解

11.4.5@RequestBody註解和@ResponseBody註解

11.4.6@PathVariable註解

11.4.7@RequestHeader註解

11.4.8@CookieValue註解

11.5單元測試

11.6本章小結

11.7習題

第12章全局異常處理器和攔截器

12.1全局異常處理器

12.1.1HandlerExceptionResolver接口

12.1.2@ExceptionHandler註解

12.1.3@ControllerAdvice註解

12.2攔截器

12.2.1HandlerInterceptor接口

12.2.2WebRequestInterceptor接口

12.2.3攔截器登錄控制

12.3攔截器鏈

12.4本章小結

12.5習題

第13章Spring MVC高級功能

13.1Spring MVC實現JSON交互

13.2RESTful風格

13.2.1RESTful簡介

13.2.2GET請求

13.2.3POST請求

13.2.4PUT請求

13.2.5DELETE請求

13.3Swagger

13.4文件上傳和下載

13.4.1Spring MVC實現文件上傳

13.4.2Spring MVC實現文件下載

13.5實戰演練: 智慧農業果蔬系統中公告板塊的數據上傳與下載

13.6本章小結

13.7習題

第14章綜合項目——智慧農業果蔬系統

14.1項目介紹

14.1.1項目背景

14.1.2系統環境配置

14.1.3功能模塊介紹

14.1.4頁面效果

14.2環境搭建

14.3數據庫設計

14.3.1ER圖

14.3.2數據表關系模型圖

14.3.3用戶表

14.3.4管理員表

14.3.5訂單表

14.3.6類目表

14.3.7商品表

14.3.8商品詳情表

14.3.9購物車表

14.3.10評價表

14.3.11收藏表

14.3.12公告表

14.3.13留言表

14.4普通用戶功能的實現

14.4.1註冊與登錄

14.4.2個人信息

14.4.3密碼修改

14.4.4商品收藏

14.4.5商品結算

14.4.6我的訂單

14.4.7公告

14.4.8留言

14.5管理員用戶功能的實現

14.5.1登錄

14.5.2類目管理

14.5.3用戶管理

14.5.4商品管理

14.5.5訂單管理

14.5.6公告管理

14.5.7留言管理

14.6本章小結