編輯推薦
1. 新興Java EE企業級開發框架,帶領讀者掌握當前流行的開發技術;
2. 本書附有教學視頻、源代碼、測試題、PPT、教學設計、教學大綱等配套資源。
內容簡介
本書詳細講解瞭Java EE中Spring、Spring MVC和MyBatis三大框架(以下簡稱“SSM”)的基本知識和應用。本書在對知識點進行描述時采用瞭大量案例,可以更好地幫助讀者學習和理解SSM的核心技術。
本書共18章,第1~5章主要講解Spring的基本知識和應用,其中包括Spring的基本應用、Spring中的Bean、Spring AOP、Spring的數據庫開發以及Spring的事務管理。第6~10章主要講解瞭MyBatis的相關知識,其中包含初識MyBatis、MyBatis的核心配置、動態SQL、MyBatis的關聯映射以及MyBatis與Spring的整閤。第11~17章主要講解瞭Spring MVC的相關知識,其中包含Spring MVC入門,Spring MVC的核心類和注解,數據綁定,JSON數據交互和RESTful支持,攔截器,文件上傳和下載以及SSM框架整閤。第18章講解整個SSM框架的總結與綜閤運用,全章通過一個BOOT客戶管理係統案例,貼近實際地講解瞭開發中SSM框架的應用。讀者掌握瞭SSM框架技術,就能很好地適應企業開發的技術需求,為大型項目的開發奠定基礎。
本書附有配套視頻、源代碼、測試題、教學PPT、教學設計、教學大綱等配套資源。為瞭幫助初學者及時地解決學習過程中遇到的問題,本書還提供瞭在綫答疑平颱,希望可以幫助更多讀者。
本書既可作為高等院校本、專科計算機相關專業的程序設計教材,也可作為Java技術的培訓圖書,適閤廣大編程愛好者閱讀與使用。
作者簡介
黑馬程序員,傳智播客旗下高端IT教育品牌,成立於2006年,它是由中國Java培訓**人張孝祥老師發起,聯閤全球*大的中文IT社區CSDN、中關村軟件園共同創辦的一傢專業教育機構。辦學至今,我們一直堅守著“為韆萬人少走彎路而著書,為中華軟件之崛起而講課”的辦學理念,堅持培養優秀軟件應用工程師的宏偉目標,在纍計培養的十萬餘名學員中,其中90%的學員均已在北、上、廣等一綫城市高薪就業。
目錄
第1章 Spring的基本應用 1
1.1 Spring概述 2
1.1.1 什麼是Spring 2
1.1.2 Spring框架的優點 2
1.1.3 Spring的體係結構 3
1.1.4 Spring的下載及目錄結構 4
1.2 Spring的核心容器 6
1.2.1 BeanFactory 6
1.2.2 ApplicationContext 6
1.3 Spring的入門程序 8
1.4 依賴注入 11
1.4.1 依賴注入的概念 11
1.4.2 依賴注入的實現方式 12
1.5 本章小結 13
第2章 Spring中的Bean 15
2.1 Bean的配置 16
2.2 Bean的實例化 17
2.2.1 構造器實例化 17
2.2.2 靜態工廠方式實例化 18
2.2.3 實例工廠方式實例化 20
2.3 Bean的作用域 21
2.3.1 作用域的種類 21
2.3.2 singleton作用域 22
2.3.3 prototype作用域 23
2.4 Bean的生命周期 23
2.5 Bean的裝配方式 25
2.5.1 基於XML的裝配 25
2.5.2 基於Annotation的裝配 28
2.5.3 自動裝配 32
2.6 本章小結 33
第3章 Spring AOP 34
3.1 Spring AOP簡介 35
3.1.1 什麼是AOP 35
3.1.2 AOP術語 36
3.2 動態代理 36
3.2.1 JDK動態代理 36
3.2.2 CGLIB代理 39
3.3 基於代理類的AOP實現 41
3.3.1 Spring的通知類型 42
3.3.2 ProxyFactoryBean 42
3.4 AspectJ開發 45
3.4.1 基於XML的聲明式AspectJ 45
3.4.2 基於注解的聲明式AspectJ 51
3.5 本章小結 55
第4章 Spring的數據庫開發 56
4.1 Spring JDBC 57
4.1.1 Spring JdbcTemplate的解析 57
4.1.2 Spring JDBC的配置 57
4.2 Spring JdbcTemplate的
常用方法 59
4.2.1 execute() 59
4.2.2 update() 63
4.2.3 query() 68
4.3 本章小結 71
第5章 Spring的事務管理 72
5.1 Spring事務管理概述 73
5.1.1 事務管理的核心接口 73
5.1.2 事務管理的方式 75
5.2 聲明式事務管理 75
5.2.1 基於XML方式的聲明式事務 75
5.2.2 基於Annotation方式的聲明式
事務 80
5.3 本章小結 83
第6章 初識MyBatis 84
6.1 什麼是MyBatis 85
6.2 MyBatis的下載和使用 86
6.3 MyBatis的工作原理 87
6.4 MyBatis入門程序 88
6.4.1 查詢客戶 88
6.4.2 添加客戶 96
6.4.3 更新客戶 97
6.4.4 刪除客戶 99
6.5 本章小結 100
第7章 MyBatis的核心配置 101
7.1 MyBatis的核心對象 102
7.1.1 SqlSessionFactory 102
7.1.2 SqlSession 102
7.2 配置文件 105
7.2.1 主要元素 105
7.2.2 元素 106
7.2.3 元素 106
7.2.4 元素 108
7.2.5 元素 109
7.2.6 元素 110
7.2.7 元素 111
7.2.8 元素 111
7.2.9 元素 113
7.3 映射文件 114
7.3.1 主要元素 114
7.3.2 元素 1157.3.3 元素 1157.3.4 元素和元素 1177.3.5 元素 1187.3.6 元素 1197.4 本章小結 122第8章 動態SQL 1238.1 動態SQL中的元素 1248.2 元素 1248.3 、、元素 1268.4 、元素 1298.5 元素 1308.6 元素 1328.7 元素 1348.8 本章小結 135第9章 MyBatis的關聯映射 1379.1 關聯關係概述 1389.2 一對一 1399.3 一對多 1469.4 多對多 1519.5 本章小結 155第10章 MyBatis與Spring的整閤 15710.1 整閤環境搭建 15810.1.1 準備所需JAR包 15810.1.2 編寫配置文件 15910.2 傳統DAO方式的開發整閤 16110.3 Mapper接口方式的開發整閤 16510.3.1 基於MapperFactoryBean的整閤 16510.3.2 基於MapperScannerConfigurer的整閤 16710.4 測試事務 16810.5 本章小結 171第11章 Spring MVC入門 17211.1 Spring MVC概述 17311.2 第一個Spring MVC應用 17311.3 Spring MVC的工作流程 17711.4 本章小結 178第12章 Spring MVC的核心類和注解 17912.1 DispatcherServlet 18012.2 Controller注解類型 18012.3 RequestMapping注解類型 18112.3.1 @RequestMapping注解的使用 18112.3.2 @RequestMapping注解的屬性 18212.3.3 組閤注解 18312.3.4 請求處理方法的參數類型和返迴類型 18412.4 ViewResolver(視圖解析器) 18612.5 應用案例——基於注解的Spring MVC應用 18612.6 本章小結 188第13章 數據綁定 19013.1 數據綁定介紹 19113.2 簡單數據綁定 19213.2.1 綁定默認數據類型 19213.2.2 綁定簡單數據類型 19413.2.3 綁定POJO類型 19513.2.4 綁定包裝POJO 19813.2.5 自定義數據綁定 20113.3 復雜數據綁定 20513.3.1 綁定數組 20513.3.2 綁定集閤 20713.4 本章小結 210第14章 JSON數據交互和RESTful支持 21114.1 JSON數據交互 21214.1.1 JSON概述 21214.1.2 JSON數據轉換 21314.2 RESTful支持 22114.2.1 什麼是RESTful 22114.2.2 應用案例——用戶信息查詢 22114.3 本章小結 224第15章 攔截器 22515.1 攔截器概述 22615.1.1 攔截器的定義 22615.1.2 攔截器的配置 22715.2 攔截器的執行流程 22715.2.1 單個攔截器的執行流程 22715.2.2 多個攔截器的執行流程 23015.3 應用案例——實現用戶登錄權限驗證 23315.4 本章小結 238第16章 文件上傳和下載 24016.1 文件上傳 24116.1.1 文件上傳概述 24116.1.2 應用案例——文件上傳 24316.2 文件下載 24716.2.1 實現文件下載 24716.2.2 中文名稱的文件下載 24916.3 本章小結 251第17章 SSM框架整閤 25217.1 整閤環境搭建 25317.1.1 整閤思路 25317.1.2 準備所需JAR包 25317.1.3 編寫配置文件 25417.2 整閤應用測試 25817.3 本章小結 262第18章 BOOT客戶管理係統 26318.1 係統概述 26418.1.1 係統功能介紹 26418.1.2 係統架構設計 26418.1.3 文件組織結構 26518.1.4 係統開發及運行環境 26618.2 數據庫設計 26618.3 係統環境搭建 26718.3.1 準備所需JAR包 26718.3.2 準備數據庫資源 26918.3.3 準備項目環境 26918.4 用戶登錄模塊 27418.4.1 用戶登錄 27418.4.2 實現登錄驗證 28118.4.3 退齣登錄 28418.5 客戶管理模塊 28618.5.1 查詢客戶 28618.5.2 添加客戶 30718.5.3 修改客戶 31518.5.4 刪除客戶 32218.6 本章小結 325
Java EE企業級應用開發教程(Spring+Spring MVC+MyBatis) 下載 mobi epub pdf txt 電子書
評分
☆☆☆☆☆
很好,非常適閤萌新入門級的書籍。。。。。。。。。。
評分
☆☆☆☆☆
就那樣
評分
☆☆☆☆☆
入門還是不錯的,適閤初學者
評分
☆☆☆☆☆
你辛苦的開襠褲的瞭的你都每次每次每次你年的你你得你得你得你到卡夫卡的那小姐的你對經濟的你都弄的你得你年的你都弄弄的沒吃呢
評分
☆☆☆☆☆
要源碼沒有源碼?直接給我真個項目的源碼!我能看懂整個項目的源碼我還需要你的書?熟悉的人都知道!後麵的源碼會多多少少會影響前麵的源碼?你們知道嗎?我找這個項目的源碼裏麵的三章源碼找不到!好奇怪也!這也能齣書?還有書我至少看瞭四遍!我沒有指望任何一本書看一遍就懂,但是你至少給我沒一章節的源碼吧?
評分
☆☆☆☆☆
書是正版沒問題,內容還沒看,不過相信黑馬
評分
☆☆☆☆☆
講的還可以,很適閤入門,很滿意的一次購物,相信會很有收獲
評分
☆☆☆☆☆
技術好書
評分
☆☆☆☆☆
不錯的一本書,講的還算通俗易懂,也不算貴的一本書