Java EE(SSM)企業應用實戰(第2版·微課視頻版)
千鋒教育 組編 田生偉 主編 胡春生 陳長偉 燕振剛 副主編
相關主題
商品描述
目錄大綱
目錄
第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.1ER圖
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本章小結