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

Spring+Spring MVC+MyBatis從零開始學

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

缺書
NT售價: 300

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

譯者序:

前言:

目前Java EE應用開發通常會采用框架技術,使得Java EE架構具有高度的可維護性和可擴展性,同時極大地提高了項目的開發效率、降低了開發和維護成本。本書主要講解的SSM(Spring+Spring MVC+MyBatis)框架技術注重注解開發、ORM實現靈活、SQL優化簡便,學習容易入門。現實生活中對性能要求較高的項目通常會選用SSM框架。
為了方便廣大讀者學習,作者結合自己多年的項目開發和培訓經驗寫作本書。本書全面地介紹Spring、Spring MVC、MyBatis及三者的整合技術,并配以大量實例貫穿講解。本書最后一章選取新聞發布管理系統作為綜合案例講解,先對系統做整體分析,再通過對開發過程以及知識點的詳細講解,使讀者可以真正具備使用SSM框架開發實際項目的能力。
為方便初學者閱讀,本書特做如下安排:
? 采用從易到難、循序漸進的方式進行講解。
? 書中案例采用分步驟實現,讓開發過程一目了然。
? 知識點匹配大量實例(含源代碼)。
? 重點章節對應提供了37個教學視頻。
本書內容
本書知識點規劃如下(從邏輯上劃分為4部分):
第一部分 Spring篇(第1~5章)
講述Spring的基本知識和應用,其中包括Spring基礎、Spring中的Bean、Spring AOP、Spring的數據庫開發、Spring的事務管理。
第二部分 MyBatis篇(第6~10章)
講述MyBatis的相關知識,其中包括初識MyBatis、MyBatis的核心配置、動態SQL、MyBatis的關聯映射和MyBatis與Spring的整合。
第三部分 Spring MVC篇(第11~14章)
講述Spring MVC的相關知識,其中包括Spring MVC入門、Spring MVC數據綁定、JSON數據交互和RESTful支持、攔截器。
第四部分 應用實戰篇(第15~16章)
講述SSM框架的整合與綜合應用,其中第15章講述SSM框架整合,第16章講述SSM實戰——新聞發布管理系統的分析、設計與實現。
讀者對象
本書適合以下讀者翻閱和學習:
? 希望掌握SSM框架開發的Java新手。
? 使用Java開發網絡應用的人員。
? 自學制作網站的網絡愛好者。
? 構建高性能電子商務系統的開發人員。
? 高等院校和培訓學校的師生。
代碼、課件、教學視頻與相關軟件包下載
本書配套代碼、課件、教學視頻與相關軟件包請掃描二維碼獲取。如果下載有問題,或者對本書有建議與疑問,請聯系,郵件主題為“SSM從零開始學”。

本書作者
本書由萍鄉學院吳為勝、楊章偉共同創作完成。
關于封面照片
封面照片由蜂鳥網的攝影家ptwkzj先生友情提供,在此表示衷心感謝。


著 者
2019年5月
內容簡介:

本書詳細地講解Java EE中Spring、Spring MVC和MyBatis三大框架(以下簡稱SSM)的基礎知識和應用。本書由淺入深、循序漸進,在對知識點進行講解時采用大量案例,可以更好地幫助讀者學習和理解SSM的核心技術。本書重點章節對應提供了37個教學視頻。
本書共16章,分為4部分。第一部分是Spring篇,涵蓋Spring基礎、Spring中的Bean、Spring AOP、Spring的數據庫開發、Spring的事務管理。第二部分是MyBatis篇,涵蓋初識MyBatis、MyBatis的核心配置、動態SQL、MyBatis的關聯映射和MyBatis與Spring的整合。第三部分是Spring MVC篇,涵蓋Spring MVC入門、Spring MVC數據綁定、JSON數據交互和RESTful支持、攔截器。第四部分是應用實戰篇,包含SSM框架整合和完整的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自動裝配 23
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配置文件元素 78
7.2.1<properties>元素 79
7.2.2<settings>元素 80
7.2.3<typeAliases>元素 81
7.2.4<typeHandler>元素 83
7.2.5<objectFactory>元素 84
7.2.6<plugins>元素 84
7.2.7<environments>元素 84
7.2.8<mappers>元素 85
7.3映射文件 86
7.3.1<select>元素 87
7.3.2<insert>元素 88
7.3.3<update>元素和<delete>元素 89
7.3.4<sql>元素 90
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創建持久化類 235
16.6.2實現DAO 239
16.6.3實現Service 243
16.6.4實現Controller 246
16.6.5實現頁面功能 249
16.7登錄驗證 259
16.7.1創建登錄攔截器類 260
16.7.2配置攔截器 261
16.8項目小結 262
序: