幫助中心 | 我的帳號 | 關於我們

Java EE<SSM>企業應用實戰(第2版微課視頻版21世紀高等學校電腦專業實用系列教材)/好程序員成長叢書

  • 作者:編者:田生偉|責編:閆紅梅//薛陽
  • 出版社:清華大學
  • ISBN:9787302663133
  • 出版日期:2024/07/01
  • 裝幀:平裝
  • 頁數:348
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書主要講解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.1  SSM框架
    1.1.1  Spring框架
    1.1.2  Spring MVC框架
    1.1.3  MyBatis框架
  1.2  SSM框架的優缺點
  1.3  本章小結
  1.4  習題
第2章  MyBatis基礎
  2.1  MyBatis概述
    2.1.1  MyBatis的發展歷程
    2.1.2  功能架構
    2.1.3  工作流程
  2.2  MyBatis的下載和導入
  2.3  核心組件
    2.3.1  SqlSessionFactory介面
    2.3.2  SqlSession介面
  2.4  核心配置文件
    2.4.1  配置文件結構
    2.4.2  properties元素
    2.4.3  settings元素
    2.4.4  typeAliases元素
    2.4.5  typeHandlers元素
    2.4.6  objectFactory元素
    2.4.7  environments元素
    2.4.8  mappers元素
  2.5  MyBatis的簡單應用
    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.2  mapper元素
    3.1.3  select元素
    3.1.4  insert元素、delete元素、update元素
    3.1.5  resultMap元素
    3.1.6  sql元素
  3.2  關聯映射
    3.2.1  一對一關聯映射
    3.2.2  一對多關聯映射
    3.2.3  多對多關聯映射
  3.3  實戰演練:智慧農業果蔬系統中普通用戶的數據管理
  3.4  本章小結
  3.5  習題
第4章  動態SQL和註解開發

  4.1  動態SQL
    4.1.1  if元素
    4.1.2  where元素
    4.1.3  set元素
    4.1.4  trim元素
    4.1.5  choose、when和otherwise元素
    4.1.6  foreach元素
  4.2  實戰演練:改造智慧農業果蔬系統中普通用戶的數據管理
  4.3  註解開發
    4.3.1  @Insert註解
    4.3.2  @Delete註解
    4.3.3  @Update註解
    4.3.4  @Select註解
    4.3.5  @Param註解
  4.4  實戰演練:改造智慧農業果蔬系統中普通用戶的數據管理
  4.5  本章小結
  4.6  習題
第5章  MyBatis緩存機制
  5.1  MyBatis緩存分類
    5.1.1  一級緩存
    5.1.2  二級緩存
  5.2  EhCache緩存
    5.2.1  EhCache緩存簡介
    5.2.2  EhCache的下載
    5.2.3  MyBatis整合EhCache緩存
  5.3  本章小結
  5.4  習題
第6章  Spring基礎
  6.1  Spring簡介
  6.2  Spring功能體系
    6.2.1  DataAccess/Integration模塊
    6.2.2  Web模塊
    6.2.3  AOP、Aspects、Instrumentation、Messaging模塊
    6.2.4  Core Container模塊
    6.2.5  Test模塊
  6.3  Spring容器
    6.3.1  Spring容器簡介
    6.3.2  BeanFactory介面
    6.3.3  ApplicationContext介面
    6.3.4  Spring容器的啟動流程
  6.4  實戰演練:Spring的簡單應用
  6.5  本章小結
  6.6  習題
第7章  Spring的Bean管理
  7.1  IoC和DI
    7.1.1  IoC和DI簡介
    7.1.2  IoC和DI的實現方式
  7.2  Spring的Bean
    7.2.1  Bean簡介
    7.2.2  Bean的作用域

    7.2.3  Bean的數據配置
    7.2.4  Bean的生命周期
  7.3  Maven管理
  7.4  使用Maven創建Spring項目
  7.5  本章小結
  7.6  習題
第8章  Spring JDBC
  8.1  Spring JDBC基礎
  8.2  Spring JDBC的重要組件
    8.2.1  JdbcTemplate類
    8.2.2  JdbcDaoSupport類
  8.3  Spring JDBC操作資料庫
    8.3.1  DDL操作
    8.3.2  DQL操作
    8.3.3  DML操作
  8.4  實戰演練:改造智慧農業果蔬系統中普通用戶的數據管理
  8.5  本章小結
  8.6  習題
第9章  Spring AOP
  9.1  認識AOP
    9.1.1  AOP簡介
    9.1.2  AOP的基本術語
  9.2  Spring AOP的實現機制
    9.2.1  JDK動態代理
    9.2.2  CGLIB動態代理
  9.3  Spring AOP的實現方式
    9.3.1  基於XML配置開發Spring AOP
    9.3.2  基於註解方式開發Spring AOP
  9.4  本章小結
  9.5  習題
第10章  Spring資料庫事務管理
  10.1  Spring與事務管理
    10.1.1  事務簡介
    10.1.2  Spring對事務管理的支持
    10.1.3  Spring事務管理的核心介面
  10.2  Spring的事務管理方式
    10.2.1  編程式事務管理
    10.2.2  聲明式事務管理
  10.3  事務的傳播方式
  10.4  實戰演練:智慧農業果蔬系統中已售和庫存事務配置
  10.5  本章小結
  10.6  習題
第11章  Spring MVC基礎
  11.1  Spring 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.3  Spring MVC工作流程
  11.4  Spring 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.1  HandlerExceptionResolver介面
    12.1.2  @ExceptionHandler註解
    12.1.3  @ControllerAdvice註解
  12.2  攔截器
    12.2.1  HandlerInterceptor介面
    12.2.2  WebRequestInterceptor介面
    12.2.3  攔截器登錄控制
  12.3  攔截器鏈
  12.4  本章小結
  12.5  習題
第13章  Spring MVC高級功能
  13.1  Spring MVC實現JSON交互
  13.2  RESTful風格
    13.2.1  RESTful簡介
    13.2.2  GET請求
    13.2.3  POST請求
    13.2.4  PUT請求
    13.2.5  DELETE請求
  13.3  Swagger
  13.4  文件上傳和下載
    13.4.1  Spring MVC實現文件上傳
    13.4.2  Spring 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.1  E?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.1