Java EE輕量級框架應用與開發:Spring+Spring MVC+MyBatis | 運動資訊第一站 - 2024年7月

Java EE輕量級框架應用與開發:Spring+Spring MVC+MyBatis

作者:任淑霞
出版社:天津大學
出版日期:2019年01月01日
ISBN:9787561863398
語言:繁體中文

本書主要包括3個部分,分別是Spring框架、Spring MVC框架和MyBatis框架。Spring+Spring MVC+MyBatis已經成了Java互聯網時代的主流框架,而MySQL也已經成為主流的數據庫,這三個框架已經構成了當前Java後端開發最流行、最核心的框架技術,也是當前就業者應會必會的技術,實用性很強。

本書基於企業的實際需求,通過將繁雜的框架知 識點融入實際案例,把所有章節重點技術進行貫穿,且每章案例代碼會層層反覆運算不斷完善,最終形成一個完整的系統。同時各個章節都包含小結,“經典面試 題”和“跟我上機”等內容,讓讀者技術更加扎實,增加找工作面試成功率,從而提高就業競爭力。本書可作為高等學校電腦及軟體相關專業Java課程高級階段的教材,也可供從事基於Java的Web應用 開發技術人員學習參考等。

第1篇 Spring框架

第1章 Spring快速入手
1.1 Spring的簡介
1.2 Spring框架的優點
1.3 Spring框架的7個模組
1.4 綜合實例演示
小結
經典面試題
跟我上機

第2章 Spring IoC(控制反轉)/DI(依賴注入)
2.1 Spring IoC/DI介紹
2.2 Spring IoC實現
2.3 Spring DI(依賴注入)
2.4 自動裝配
2.5 方法注入
2.6 Bean之間的關係
2.7 Bean的作用域
2.8 設定檔拆分文件策略
小結
經典面試題
跟我上機

第3章 Spring注解配置IoC
3.1 使用注解配置IoC
3.2 使用注解自動裝配
3.3 零配置實現IoC
小結
經典面試題
跟我上機

第4章 Spring.AOP(面向切面程式設計)
4.1 瞭解AOP
4.2 注解分類和注解AOP
4.3 Spring AOP的execution運算式
4.4 使用AspectJ實現注解增強
4.5 綜合實例:猴子偷桃
小結
經典面試題
跟我上機

第5章 SpringJDBC框架
5.1 解釋Spring JDBC框架
5.2 傳統JDBC程式設計替代方案
5.3 異常轉換
5.4 使用SimpleJdbc類實現JDBC操作
小結
經典面試題
跟我上機

第6章 Spring事務管理
6.1 什麼是事務
6.2 Spring程式設計式事務
6.3 Spring聲明式事務
小結
經典面試題
跟我上機

第2篇 Spring MVC框架

第1章 Spring MVC框架入門
1.1 Spring MVC介紹
1.2 Spring MVC的優點
1.3 Spring MVC運行原理
1.4 Spring MVC之Hello World
小結
經典面試題
跟我上機

第2章 SpringMVC配置詳解
2.1 DispatcherServlet
2.2 Spring和Spring MVC整合的web.xml配置
2.3 spring-mvc.xml配置
2.4 applicationContext.xml配置
2.5 前端控制器中的上下文載入順序
2.6 Spring MVC框架控制器結構注解
2.7 請求映射原理
2.8 限定URL運算式
2.9 通過URL限定:綁定×××中的值
2.10 通過請求方法限定
小結
經典面試題
跟我上機

第3章 Spring MVC注解
3.1 注解配置相對於XML配置的優勢
3.2 XML配置Bean與Bean之間的關係
3.3 Spring MVC的各種注解使用
小結
經典面試題
跟我上機

第4章 SpringMVC攔截器
4.1 配置Spring MVC攔截器
4.2 Spring MVC多個攔截器
4.3 WebRequestInterceptor
4.4 攔截器與篩檢程式的區別
小結
經典面試題
跟我上機

第5章 SpringMVC上傳和下載
5.1 文件上傳
5.2 文件下載
小結
經典面試題
跟我上機

第6章 Spring MVC格式化與化(I18N)
6.1 資料格式化
6.2 化(I18N)
6.3 綜合實例演示
小結
經典面試題
跟我上機

第7章 SprtngMVC異常處理
7.1 Spring MVC的處理異常方式
7.2 異常處理機制
7.3 使用自帶的簡單異常處理器
7.4 自訂全域異常處理器
7.5 使用@ExceptionHandler實現異常處理
小結
經典面試題
跟我上機

第3篇 MyBalis持久層框架

第1章 MyBatis介紹
1.1 MyBatis的前世今生
1.2 MyBatis的優點
1.3 與傳統JDBC相比的優勢
1.4 JDBC與MyBatis的直觀對比
1.5 MyBatis和Hibemate的對比
1.6 MyBatis工作流程
小結
經典面試題

第2章 MyBatis基本配置
2.1 MyBatis基本要素
2.2 MyBatis基礎設定檔
2.3 MyBatis初體驗:CRUD
2.4 .刪除功能
小結
經典面試題
跟我上機

第3章 configuration.xml檔配置詳解
3.1 基礎環境配置:configuration
3.2 事務管理器的配置:transactionManager
3.3 資料來源的配置:dataSource
3.4 屬性配置:properties
3.5 別名配置:typeAliases
3.6 映射器配置(mappers)
3.7 Setting配置
3.8 tyoeHandlers配置
小結
經典面試題
跟我上機

第4章 MyBatis映射檔配置詳解
4.1 映射文件
4.2 resultMap基本用法
4.3 綜合實例演示
小結
經典面試題
跟我上機

第5章 關聯關係和動態查詢
5.1 MyBatis一對一查詢
5.2 MyBatis一對多查詢
5.3 MyBatis動態查詢:(if
5.4 MyBatis動態查詢:(choose)(when)(otherwise
5.5 MyBatis動態查詢:(where)(trim)(set
5.6 MyBatis動態查詢:(foreach
5.7 MyBatis動態查詢:(sql
小結
經典面試題
跟我上機

第6章 MyBatis注解配置實現CURD
6.1 瞭解MyBatis注解
6.2 綜合實例演示
6.3 結果映射:@ResultMap
6.4 綜合實例演示:


相關書籍