SSM框架應用開發與案例實戰(Spring+Spring MVC+MyBatis)(慕課版) ( 簡體 字) |
作者:姬忠紅 曹慧 周業勤 | 類別:1. -> 程式設計 -> JAVA -> Spring |
譯者: |
出版社:人民郵電出版社 | 3dWoo書號: 54383 詢問書籍請說出此書號!【有庫存】 NT售價: 300 元 |
出版日:5/1/2021 |
頁數:251 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787115534866 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:SSM框架是目前比較主流的Java EE企業級框架,適用于搭建各種大型的企業級應用系統。 本書由淺入深地講解了SSM框架的基礎知識及應用。本書共18章,共5部分。第1部分為初識SSM框架,讓讀者了解SSM框架的概念及分工。第2部分為Spring框架,包括第2∼5章,主要講解Spring的基本知識和應用。第3部分為MyBatis框架,包括第6∼10章,主要講解MyBatis的基本知識和應用。第4部分為Spring MVC框架,包括第11∼17章,主要講解了Spring MVC的相關知識。第5部分為SSM框架綜合實戰,讀者可以通過案例完成對整個SSM框架的總結與綜合運用,并體驗軟件開發流程。本書附有配套視頻、教學大綱、教學PPT、源代碼、課后習題、試題庫等配套資源。使讀者快速掌握Java面向對象的程序設計方法與設計思想。本書還提供習題及上機指導,供讀者實踐練習。 |
目錄:第 1章 SSM框架概述 1 1.1 Spring框架 1 1.2 MyBatis框架 2 1.3 Spring MVC框架 3 本章小結 3 習題 3 第 2章 Spring入門 4 2.1 Spring框架概述 4 2.1.1 Spring簡介 4 2.1.2 Spring的發展歷程 4 2.1.3 Spring體系結構 5 2.1.4 Spring特征 7 2.2 Spring IoC/DI概述 7 2.3 Spring IoC容器 8 2.4 Spring框架入門案例 11 2.4.1 環境準備 11 2.4.2 編寫Spring框架入門案例 11 2.5 Spring 5.x新特性 15 本章小結 17 習題 17 上機指導 17 第3章 Spring基本用法 18 3.1 依賴注入簡介 18 3.2 依賴注入類型 18 3.2.1 Bean的配置 18 3.2.1 基于構造函數的依賴注入 19 3.2.3 基于setter的依賴注入 21 3.2.4 p名稱空間注入 25 3.3 配置依賴 26 3.4 Bean作用域 32 3.4.1 Scope 作用域的種類 32 3.4.2 singleton作用域 33 3.4.3 prototype作用域 34 3.5 Bean的自動裝配 36 3.6 Bean的基于Annotation的裝配 41 3.6.1 用于創建對象的注解 41 3.6.2 用于注入數據的注解 44 3.6.3 用于指定Bean作用域的注解 46 3.6.4 用于將外部的值動態注入Bean 47 本章小結 50 習題 51 上機指導 51 第4章 面向切面編程Spring AOP 52 4.1 AOP的簡介 52 4.2 AOP的相關術語 53 4.3 AOP代理 53 4.4 AOP編程 54 4.4.1 AspectJ簡介 54 4.4.2 Spring通知的類型 54 4.4.3 切入點的定義 54 4.4.4 基于XML配置的AOP編程 55 4.4.5 基于注解的AOP編程 62 本章小結 67 習題 68 上機指導 68 第5章 Spring事務管理 69 5.1 事務的概念 69 5.2 JDBC事務管理 69 5.3 Spring事務管理 75 5.3.1 編程式事務管理 75 5.3.2 聲明式事務管理 79 5.4 Spring事務的傳播方式和隔離級別 84 5.4.1 傳播方式 84 5.4.2 隔離級別 85 本章小結 86 習題 86 上機指導 86 第6章 MyBatis入門 87 6.1 MyBatis簡介 87 6.2 MyBatis的工作流程 88 6.3 MyBatis的入門案例 89 本章小結 96 習題 96 上機指導 96 第7章 基于MyBatis的增刪改查操作 97 7.1 基于MyBatis的添加 97 7.2 基于MyBatis的刪除 101 7.3 基于MyBatis的修改 102 7.4 基于MyBatis的查詢 103 7.4.1 單條記錄查詢 103 7.4.2 多條記錄查詢 105 7.5 MyBatis的結果類型 106 7.5.1 resultMap 106 7.5.2 resultType 107 7.6語法#和$ 111 本章小結 114 習題 114 上機指導 114 第8章 MyBatis的動態SQL語句 115 8.1 if 115 8.2 choose 117 8.3 where 119 8.4 trim 121 8.5 foreach 123 8.6 set 127 8.7 和 129 本章小結 131 習題 131 上機指導 131 第9章 使用MyBatis動態代理技術實現DAO接口 132 9.1 基本概念 132 9.2 CRUD操作 133 本章小結 134 習題 134 上機指導 134 第 10章 MyBatis與Spring的整合 135 10.1整合的優勢 135 10.2整合的開發方式 135 本章小結 141 習題 141 上機指導 141 第 11章 Spring Web MVC入門 142 11.1 Spring Web MVC概述 142 11.1.1 核心功能 142 11.1.2 核心組件構成 143 11.2 Spring Web MVC框架的請求處理流程 144 11.2.1 請求執行順序 144 11.2.2 核心接口 144 11.3 Spring Web MVC框架的優勢 145 11.4 Spring Web MVC框架入門案例 145 11.4.1 開發環境 145 11.4.2 完成登錄驗證 146 本章小結 150 習題 150 上機指導 150 第 12章 注解式控制器開發 151 12.1 注解式控制器簡介 151 12.2 HelloWorld的運行流程 153 12.3 處理器定義 155 12.4 REST簡介 155 12.5 請求映射 156 12.6 URL路徑映射 157 12.7 請求方法映射 160 12.8 請求參數映射 162 12.9 請求頭數據映射 164 12.10 數據綁定 167 12.11 常用注解 172 12.12 注解驅動的配置 178 12.13 靜態資源的處理 181 本章小結 181 習題 181 上機指導 181 第 13章 數據驗證 182 13.1 聲明式數據驗證 182 13.2 內置的驗證約束和注解 184 13.3 錯誤消息 186 13.4 功能處理方法上多個驗證參數的處理 186 13.5 異常處理的支持 187 本章小結 189 習題 189 上機指導 189 第 14章 攔截器 190 14.1 攔截器概述及常見應用 190 14.2 Spring Web MVC中的攔截器 190 14.2.1 攔截器簡介 190 14.2.2 攔截器的配置 192 14.3攔截器的使用 193 14.3.1 單個攔截器的執行流程 196 14.3.2 多個攔截器的攔截流程 199 14.3.3 性能監控 203 本章小結 205 習題 205 上機指導 205 第 15章 Spring MVC對Ajax的支持 206 15.1 Ajax簡介 206 15.2 JSON簡介 208 15.3 直接的Ajax處理 210 15.4 通過注解進行的Ajax處理 211 15.4.1 @RequestBody 211 15.4.2 @ResponseBody 213 15.5 使用ResponseEntity支持Ajax 216 15.6 對Ajax返回XML的支持 217 15.7 HttpMessageConverter簡介 220 15.8 Ajax請求過程中的內容協商 220 本章小結 223 習題 223 上機指導 224 第 16章 文件上傳下載 225 16.1 MultipartResolver概述 225 16.2 CommonsMultipartResolver實現方式 226 16.2.1 引入jar包 226 16.2.2 配置文件 226 16.2.3 上傳表單 226 16.2.4 處理文件 227 16.2.5 源碼分析 228 16.3 StandardServletMultipartResolver實現方式 229 16.3.1 配置文件 229 16.3.2 上傳表單 230 16.3.3 處理文件 230 16.3.4 源碼分析 232 16.4 上傳多個文件 233 16.4.1 上傳表單 233 16.4.2 處理文件 233 16.4.3 成功顯示頁面 235 16.5 文件下載 235 16.6 測試 236 本章小結 237 習題 237 上機指導 237 第 17章 SSM整合 238 17.1 三大框架基本概念 238 17.2 整合思路 238 17.3 環境準備 239 17.4 工程結構 240 17.5 三大框架整合過程 241 17.5.1 MyBatis和Spring進行整合 241 17.5.2 Spring整合service 244 17.5.3 整合Spring MVC 246 17.5.4 配置前端控制器(web.xml) 248 17.5.5 編寫頁面 249 17.5.6 數據庫配置和日志配置 250 17.5.7 項目部署 251 本章小結 251 習題 251 上機指導 252 第 18章 醫療信息系統 253 18.1 項目背景及項目結構 253 18.1.1 項目背景 253 18.1.2 程序框架結構圖 253 18.1.3 系統模塊結構圖 254 18.1.4 數據庫的設計 255 18.2 環境搭建 262 18.2.1 創建工程 262 18.2.2 準備所需JAR包 263 18.2.3 其他軟件版本說明 264 18.2.4 系統源碼結構 264 18.2.5 編寫配置文件 265 18.2.6 引入頁面資源 265 18.3 用戶登錄模塊 265 18.3.1 視圖 266 18.3.2 POJO類 267 18.3.3 控制器 269 18.3.4 服務層 271 18.3.5 持久層 272 18.3.6 啟動項目測試登錄 278 18.4 用戶管理模塊 278 18.4.1 頁面顯示 278 18.4.2 POJO類 280 18.4.3 控制器 281 18.4.4 服務層 282 18.4.5 持久層 283 本章小結 283 |
序: |