Java EE輕量級框架整合開發——Spring+Spring MVC+MyBatis(微課版)
彭之軍 陳立為 劉波
相關主題
商品描述
目錄大綱
第1章 初探Java EE開發
1.1 Spring框架的發展
1.2 開發環境的準備
1.2.1 JDK的安裝與配置
1.2.2 Tomat的安裝與配置
1.3 網上書店項目案例
1.3.1 GoodBook網上書店需求
1.3.2 GoodBook網上書店實體關系圖
1.3.3 GoodBook網上書店三層架構
1.3.4 三層架構代碼實現
1.3.5 JUnit測試框架
1.3.6 三層架構業務邏輯層實現
1.3.7 三層架構Web層實現
1.4 本章小結
習題1
第2章 Spring IoC
2.1 Spring 框架簡介
2.2 Spring 的體系結構
2.2.1 Spring環境簡介
2.2.2 IoC入門
2.2.3 Bean標簽的配置
2.2.4 scope屬性值
2.3 依賴註入
2.3.1 依賴註入簡介
2.3.2 構造器註入
2.3.3 使用set註入
2.3.4 使用p空間命名
2.4 基於註解方式的IoC
2.4.1 使用註解
2.4.2 掃描基包
2.4.3 IoC容器中的註解
2.5 依賴關系的註解
2.5.1 按類型匹配註入
2.5.2 按名字匹配註入
2.5.3 註入簡單類型
2.6 本章小結
習題2
第3章 Spring AOP
3.1 Spring AOP概述
3.1.1 AOP的概念
3.1.2 AOP中類與切麵的關系
3.1.3 AOP的應用場景
3.2 動態代理模式
3.2.1 代理模式對象
3.2.2 JDK動態代理
3.3 AOP的實現
3.3.1 AOP的常用增強類型
3.3.2 AspectJ表達式
3.3.3 使用XML配置方式實現AOP
3.3.4 使用註解方式實現AOP
3.4 本章小結
習題3
第4章 Spring JDBC
4.1 Spring JDBC簡介
4.2 JdbcTemplate 各種方法的使用
4.2.1 execute方法
4.2.2 update方法
4.2.3 query方法
4.3 數據源的配置
4.3.1 DBCP數據源BasicDataSource的使用
4.3.2 C3P0數據源ComboPooledDataSource的使用
4.3.3 使用屬性文件讀取數據庫連接信息
4.4 本章小結
習題4
第5章 Spring MVC
5.1 Spring MVC 簡介
5.2 第一個Spring MVC案例
5.3 Spring MVC的工作原理與體系結構
5.3.1 Spring MVC程序運行原理
5.3.2 視圖解析器
5.3.3 Spring MVC的體系結構
5.4 基於註解的控制器配置
5.5 Spring MVC註解詳解
5.5.1 在類前註解
5.5.2 RequestMapping註解屬性
5.5.3 cURL工具軟件
5.6 本章總結
習題5
第6章 基於Spring MVC的網上書店重構
6.1 會員模塊實現
6.1.1 用戶信息顯示功能
6.1.2 會員註冊和登錄功能
6.2 圖書模塊實現
6.3 購物車模塊實現
6.4 訂單模塊實現
6.5 本章總結
習題6
第7章 MyBatis框架入門
7.1 MyBatis框架簡介
7.2 MyBatis開發環境
7.2.1 MyBatis的下載
7.2.2 搭建MyBatis開發環境
7.3 MyBatis開發流程
7.3.1 MyBatis基本開發流程
7.3.2 第一個MyBatis項目
7.3.3 MyBatis工作流程
7.4 使用MyBatis實現增、刪、改、查操作
7.4.1 使用selectOne方法查詢單個員工
7.4.2 使用insert方法添加員工
7.4.3 使用delete方法刪除員工
7.4.4 使用update方法修改員工
7.4.5 使用工具類MyBatisUtil減少冗餘
7.5 parameterType輸入參數
7.6 ResutMap結果映射
7.7 接口動態代理
習題7
上機練習1
第8章 MyBatis框架深入
8.1 動態查詢
8.1.1 <if>標簽
8.1.2 <where>標簽
8.1.3 <choose>標簽
8.1.4 <foreach>標簽
8.1.5 <sql>標簽
8.2 多表之間的關系
8.3 一對多查詢
8.4 多對一查詢
8.5 自連接查詢
8.5.1 以多對一的方式實現自連接
8.5.2 以一對多的方式實現自連接
8.6 多對多查詢
8.7 分頁查詢
8.7.1 MyBatis分頁查詢原理
8.7.2 使用PageHelper實現分頁
8.7.3 分頁實踐
8.8 緩存
8.8.1 一級緩存
8.8.2 二級緩存
習題8
上機練習2
第9章 Spring 事務管理
9.1 事務管理的概念
9.2 Spring 事務管理的核心接口
9.2.1 TransactionDefinition接口
9.2.2 TransactionStatus接口
9.2.3 PlatformTransactionManager接口
9.3 聲明式事務
9.3.1 編程式和聲明式事務的區別
9.3.2 基於XML配置文件的事務管理
9.3.3 註解式事務管理
習題9
上機練習3
第10章 前端框架Vue基礎
10.1 Vue簡介
10.2 IntelliJ IDEA開發環境
10.3 Vue快速入門
10.4 Vue常用指令
10.5 綁定屬性
10.6 綁定事件
10.7 條件渲染
10.8 循環渲染
10.9 雙向綁定
10.10 Vue的AJAX異步操作
10.11 本章小結
習題10
第11章 Element+SSM開發員工管理模塊
11.1 Maven基礎
11.1.1 為什麽要學習Maven
11.1.2 Maven的基本概念
11.1.3 Maven的安裝與配置
11.1.4 在IDEA中配置Maven
11.2 使用Maven搭建SSM環境
11.2.1 創建Maven工程
11.2.2 完善工程的目錄結構
11.2.3 搭建SSM開發環境
11.2.4 在Tomcat中部署運行
11.3 員工管理系統的實現
11.3.1 項目需求
11.3.2 運行效果
11.3.3 數據庫設計
11.3.4 Lombok插件
11.3.5 實體類對象
11.3.6 數據訪問層
11.3.7 業務層
11.3.8 測試業務層
11.3.9 控制器層
11.4 基於Element框架的系統開發
11.4.1 什麽是Element
11.4.2 Element快速入門
11.4.3 Element第一個案例
11.4.4 使用Element實現員工系統的表示層
11.5 本章小結
習題11
參考文獻