-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
10/8 新書到! 10/1 新書到! 9/24 新書到! 9/18 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Spring+SpringMVC+MyBatis從零開始學(視頻教學版)(第2版)

( 簡體 字)
作者:吳為勝、楊章偉類別:1. -> 程式設計 -> JAVA -> Spring
譯者:
出版社:清華大學出版社Spring+SpringMVC+MyBatis從零開始學(視頻教學版)(第2版) 3dWoo書號: 54491
詢問書籍請說出此書號!

有庫存
NT售價: 345

出版日:6/1/2021
頁數:262
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302580195
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

目前Java EE應用開發通常會采用框架技術,尤其是對性能要求較高的項目,使得Java EE架構具有高度的可維護性和可擴展性,同時極大地提高了項目的開發效率,降低了項目的開發和維護成本。本書主要講解SSM(Spring+Spring MVC+MyBatis)框架技術,注重注解開發、ORM實現靈活、SQL優化簡便,學習容易入門。
為了方便廣大讀者學習,作者結合自己多年的項目開發和培訓經驗寫成本書。本書全面地介紹Spring、Spring MVC、MyBatis及三者的整合技術,并配以大量實例貫穿講解。本書最后一章選取新聞發布管理系統作為綜合案例講解,先對系統作整體分析,再通過對開發過程以及知識點的詳細講解,使讀者可以真正具備使用SSM框架開發實際項目的能力。
修訂說明
隨著技術的不斷發展,Spring+Spring MVC+MyBatis的版本也在不斷更新,為了幫助讀者跟上技術升級的步伐,本書采用當前Spring技術最新的軟件版本進行講解。
本書用到的開發工具版本為JDK 8、Tomcat 8、IntelliJ IDEA Ultimate 2019.3.5、Spring 5.2.5、Spring MVC 5.2.5、MyBatis 3.5.4、MySQL 5.7。
本書特點
為方便初學者閱讀,本書特做如下安排:
● 內容安排采用從易到難、循序漸進的方式進行講解。
● 書中案例采用分步驟實現,讓開發過程一目了然。
● 知識點匹配大量實例(含源代碼),方便讀者通過代碼理解。
● 與重點章節對應提供了16個教學視頻。
本書內容
本書知識點規劃如下(從邏輯上可以劃分為4塊內容):
第1~5章,講述Spring的基本知識和應用,其中包括Spring基礎、Spring中的Bean、Spring AOP、Spring的數據庫開發、Spring的事務管理。
第6~10章,講述MyBatis的相關知識,其中包括初識MyBatis、MyBatis的核心配置、動態SQL、MyBatis的關聯映射和MyBatis與Spring的整合。
第11~14章,講述Spring MVC的相關知識,其中包括Spring MVC入門、Spring MVC數據綁定、JSON數據交互和RESTful支持、攔截器。
第15~16章,講述SSM框架的整合與綜合應用,其中第15章講述SSM框架整合,第16章講述SSM實戰—新聞發布管理系統的分析、設計與實現。
源碼、課件與教學視頻
本書配套的資源,請用微信掃描右側二維碼獲取,可按掃描出來的頁面提示,把下載鏈接轉到自己的郵箱中下載。
讀者對象
本書適合以下讀者閱讀和學習:
● 希望掌握SSM框架開發的Java新手。
● 使用Java開發網絡應用的人員。
● 自學制作網站的網絡愛好者。
● 構建高性能電子商務系統的開發人員。
● 高等院校和培訓學校的師生。
本書作者
本書由吳為勝、楊章偉編寫,由劉華貞、吳貴文修訂。感謝出版社編輯的努力。

作 者
2021年1月
內容簡介:

本書詳細地講解Java EE中Spring 5.2.5、Spring MVC 5.2.5和MyBatis 3.5.4三大框架(以下簡稱SSM)的基礎知識和應用。本書由淺入深、循序漸進,在對知識點進行講解時采用大量案例,可以更好地幫助讀者學習和理解SSM的核心技術。本書提供了源碼、課件以及16個教學視頻。
本書共16章,內容包括Spring基礎、Spring中的Bean、Spring AOP、Spring的數據庫開發、Spring的事務管理、初識MyBatis、MyBatis的核心配置、動態SQL、MyBatis的關聯映射和MyBatis與Spring的整合、Spring MVC入門、Spring MVC數據綁定、JSON數據交互和RESTful支持、攔截器、SSM框架整合以及新聞發布管理系統實戰案例。
本書內容精練、重點突出、實例豐富,是SSM框架技術學習者的必備參考書,同時非常適合大中專院校師生閱讀學習,也可作為高等院校計算機專業的教材使用。
目錄:

目錄
第1章Spring基礎 1
1.1Spring概述 1
1.1.1什么是Spring 1
1.1.2Spring的下載及目錄結構 2
1.2控制反轉(IoC)與依賴注入(DI) 3
1.2.1什么是控制反轉(IoC) 3
1.2.2什么是依賴注入(DI) 4
1.2.3IoC/DI的實現 5
1.3習題 11
第2章Spring中的Bean 12
2.1Bean的配置 12
2.2Bean的作用域 14
2.2.1作用域的種類 14
2.2.2singleton作用域 14
2.2.3prototype作用域 16
2.3Bean的裝配方式 16
2.3.1基于XML的裝配 17
2.3.2基于Annotation的裝配 19
2.3.3自動裝配 24
2.4習題 25
第3章SpringAOP 26
3.1SpringAOP簡介 26
3.1.1什么是AOP 26
3.1.2AOP術語 27
3.2AspectJ開發 27
3.2.1基于XML的聲明式AspectJ 28
3.2.2基于注解的聲明式AspectJ 34
3.3習題 38
第4章Spring的數據庫開發 39
4.1SpringJDBC 39
4.1.1SpringJdbcTemplate的解析 39
4.1.2SpringJDBC的配置 40
4.2SpringJdbcTemplate的常用方法 41
4.2.1execute()—執行SQL語句 42
4.2.2update()—更新數據 44
4.2.3query()—查詢數據 49
4.3習題 52
第5章Spring的事務管理 53
5.1Spring事務管理概述 53
5.1.1事務管理的核心接口 53
5.1.2事務管理的方式 55
5.2聲明式事務管理 56
5.2.1基于XML方式的聲明式事務 56
5.2.2基于Annotation方式的聲明式事務 60
5.3習題 63
第6章初識MyBatis 64
6.1MyBatis概述 64
6.1.1什么是MyBatis 64
6.1.2MyBatis的下載和使用 65
6.2MyBatis入門程序 65
6.2.1查詢用戶 65
6.2.2添加客戶 72
6.2.3更新用戶 73
6.2.4刪除用戶 74
6.3習題 75
第7章MyBatis的核心配置 76
7.1MyBatis的核心對象 76
7.1.1SqlSessionFactory 76
7.1.2SqlSession 77
7.2MyBatis配置文件元素 79
7.2.1<properties>元素 80
7.2.2<settings>元素 81
7.2.3<typeAliases>元素 82
7.2.4<typeHandler>元素 83
7.2.5<objectFactory>元素 85
7.2.6<plugins>元素 85
7.2.7<environments>元素 85
7.2.8<mappers>元素 86
7.3映射文件 87
7.3.1<select>元素 87
7.3.2<insert>元素 88
7.3.3<update>元素和<delete>元素 90
7.3.4<sql>元素 91
7.3.5<resultMap>元素 91
7.4習題 92
第8章動態SQL 93
8.1<if>元素 93
8.2<choose>、<when>和<otherwise>元素 97
8.3<where>、<trim>元素 99
8.4<set>元素 100
8.5<foreach>元素 101
8.6<bind>元素 102
8.7習題 103
第9章MyBatis的關聯映射 104
9.1關聯關系概述 104
9.2MyBatis中的關聯關系 105
9.2.1一對一 105
9.2.2一對多 111
9.2.3多對多 115
9.3習題 119
第10章MyBatis與Spring的整合 120
10.1整合環境搭建 120
10.1.1準備所需的JAR包 120
10.1.2編寫配置文件 122
10.2整合 124
10.2.1傳統DAO方式的開發整合 124
10.2.2Mapper接口方式的開發整合 127
10.3習題 130
第11章SpringMVC入門 131
11.1SpringMVC概述 131
11.2案例—第一個SpringMVC應用 132
11.2.1創建項目,引入JAR包 132
11.2.2配置前端控制器 132
11.2.3創建Controller類 133
11.2.4創建SpringMVC的配置文件,配置控制器映射信息 134
11.2.5創建視圖(View)頁面 134
11.2.6啟動項目,測試應用 135
11.3SpringMVC的注解 136
11.3.1DispatcherServlet 136
11.3.2Controller注解類型 137
11.3.3RequestMapping注解類型 138
11.3.4ViewResolver(視圖解析器) 142
11.4應用案例—基于注解的SpringMVC應用 143
11.4.1搭建項目環境 143
11.4.2修改配置文件 143
11.4.3修改Controller類 144
11.4.4啟動項目,測試應用 145
11.5習題 145
第12章SpringMVC數據綁定 146
12.1數據綁定概述 146
12.2簡單數據綁定 147
12.2.1綁定默認數據類型 147
12.2.2綁定簡單數據類型 150
12.2.3綁定POJO類型 151
12.2.4綁定包裝POJO 154
12.3復雜數據綁定 158
12.3.1綁定數組 158
12.3.2綁定集合 160
12.4習題 163
第13章JSON數據交互和RESTful支持 164
13.1JSON數據交互 164
13.1.1JSON概述 164
13.1.2JSON數據轉換 166
13.2RESTful支持 172
13.2.1什么是RESTful 172
13.2.2應用案例—查詢客戶信息 172
13.3習題 175
第14章攔截器 176
14.1攔截器概述 176
14.1.1攔截器的定義 176
14.1.2攔截器的配置 177
14.2攔截器的執行流程 178
14.2.1單個攔截器的執行流程 178
14.2.2多個攔截器的執行流程 181
14.3應用案例——用戶登錄權限驗證 184
14.4習題 189
第15章SSM框架整合 190
15.1整合環境搭建 190
15.1.1整合思路 190
15.1.2準備所需JAR包 191
15.1.3編寫配置文件 191
15.2整合測試 196
15.3習題 200
第16章SSM實戰:新聞發布管理系統 201
16.1系統概述 201
16.1.1系統功能需求 201
16.1.2系統架構設計 202
16.2數據分析與設計 202
16.3系統功能設計與實現 205
16.4開發環境和框架搭建 205
16.4.1創建項目,引入JAR包 205
16.4.2編寫配置文件 206
16.4.3創建項目相關目錄(包)和文件,并引入相關文件資源 210
16.5用戶管理模塊 211
16.5.1創建持久化類 211
16.5.2實現DAO 214
16.5.3實現Service 217
16.5.4實現Controller 219
16.5.5實現頁面功能 224
16.6新聞管理模塊 235
16.6.1創建持久化類 236
16.6.2實現DAO 240
16.6.3實現Service 243
16.6.4實現Controller 246
16.6.5實現頁面功能 250
16.7登錄驗證 260
16.7.1創建登錄攔截器類 260
16.7.2配置攔截器 261
16.8項目小結 262
序: