-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
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書號: 51520
詢問書籍請說出此書號!

缺書
NT售價: 495

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

譯者序:

前言:

  SSM框架是繼SSH之后,目前比較主流的Java EE企業級框架,適用于搭建各種大型的企業級應用系統。?SSM框架,是Spring + Spring MVC + MyBatis的縮寫,Spring通過依賴注入來管理各層的組件,使用面向方面編程AOP管理事務、日志、權限等。Spring MVC代表了Model(模型)、View(視圖)、Controller(控制),接收外部請求,進行分發和處理。MyBatis基于JDBC的框架,主要用來操作數據庫,并將業務實體和數據表聯系起來。
1. 本書內容結構
  本書全面介紹了Eclipse開發平臺、Spring框架、Spring MVC框架和MyBatis框架等基礎知識,最后通過三個具體實例詳細講解了SSM框架的整合和運用。全書共分21章,具體內容如下。
  第1章 搭建Java Web開發環境,主要介紹Java開發包(Java Development Kit)、應用服務器Tomcat、MySQL數據庫和集成開發環境Eclipse。
  第2章 Spring的基本應用,主要介紹Spring框架入門的一些基礎知識,重點講解Spring的核心機制:依賴注入/控制反轉。
  第3章 Spring Bean的裝配模式,主要介紹Bean工廠ApplicationContext、Bean的配置、Bean的作用域和Bean的裝配方式。
  第4章 Spring AOP(面向方面編程),主要介紹Spring AOP的相關概念,并以日志通知為例先后講解基于XML配置文件的AOP實現和基于@AspectJ注解的AOP實現。
  第5章 Spring的數據庫編程,主要介紹Spring中的JDBC編程。
  第6章 Spring MVC簡介,主要介紹Spring MVC的模式、基礎知識和工作流程。
  第7章 Spring MVC常用注解,介紹Spring MVC的常用注解和3種請求映射方式,參數綁定注解和轉換JSON格式。
  第8章 Spring MVC標簽庫,介紹Spring MVC的表單標簽和如何使用表單標簽綁定數據。
  第9章 Spring MVC類型轉換、數據格式化和數據校驗,介紹Spring MVC的數據處理。
  第10章 Spring MVC的文件上傳和下載,介紹MultipartResolver接口和ResponseEntity類型。
  第11章 Spring MVC的國際化和攔截器,介紹messageSource、LocaleResolver國際化語言區域解析器接口以及攔截器的配置。
  第12章 MyBatis入門,介紹MyBatis框架的概念、下載與安裝和工作原理,并詳細講解MyBatis框架的基本用法。
  第13章 MyBatis的關聯映射,介紹使用MyBatis框架處理三種關聯關系的具體過程。
  第14章 動態SQL,介紹MyBatis框架的動態SQL及動態SQL的主要元素。
  第15章 MyBatis的注解配置,介紹MyBatis框架基于注解的單表增刪改查、多表關聯映射和動態SQL等。
  第16章 MyBatis緩存,介紹MyBatis框架的緩存概念和一級緩存、二級緩存的用法。
  第17章 Spring整合MyBatis,介紹SSM框架,并以登錄功能為例,采用注解方式實現Spring與MyBatis框架的整合。
  第18章 前端UI框架,介紹jQuery Easy UI、Bootstrap和Vue三種前端框架。
  第19章 電商平臺后臺管理系統,結合前端Easy UI框架,詳細講解典型的電商平臺后臺管理系統的具體實現過程。
  第20章 校園通訊管理系統,結合前端Bootstrap的H+框架,詳細講解校園通訊管理系統的具體實現過程。
  第21章 電商網站,結合前端Vue框架,詳細講解簡單的電商網站的具體實現過程。
2.本書的特點和優勢
  本書作者在Java?EE?Web領域具有多年的開發和教學講解經驗,熟悉Java開發理論知識體系,憑著嫻熟的筆法和淵博的理論知識,采取精雕細琢的寫作方式,將SSM開發技術展現得淋漓盡致,能使讀者很快進入實際開發角色。本書與市場上其他類似書籍相比,具有以下與眾不同的特色。
  (1) 細致全面:本書內容的編排從開發環境搭建開始,從基本知識入手,由淺入深地逐漸轉入到高級部分,所講解的內容囊括了SSM框架的重要知識點。注重介紹如何在實際工作中活用基礎知識,做到高質量地進行程序開發。
  (2) 結合示例:本書在各章知識點的講解中,都結合了小示例的精講加以驗證。對特別難懂的知識點,通過恰當的示例幫助讀者進行分析、加以理解。
  (3) 講解透徹:本書在項目案例講解的過程中,均按功能分類,采用三層架構(模型、視圖、控制)進行相關組件的講解,各層之間分層清晰,層與層之間以松耦合的方法組織在一起,便于讀者理解每個功能的實現過程。
  (4) 實用性強:本書的實用性較強,以經驗為后盾、以實踐為導向、以實用為目標,深入淺出地講解Java?Web開發中的各種問題。
  (5) 課堂實錄:采用知識講解+課堂實錄的方式,提供一套全過程課程錄像,更利于讀者跟進學習,既可以直接用于學校教學,又方便讀者自學,是很多初學者和教學老師的選擇。
3. 本書讀者對象
有一定Java基礎,但是沒有Java?EE系統開發經驗的初學者。
有其他Web編程語言(如ASP、ASP.NET)開發經驗,欲快速轉向Java?EE開發的程序員。
對JSP有一定了解,但是缺乏Java?EE框架開發經驗,并希望了解流行開源框架Spring、Spring MVC和MyBatis以及欲對這些框架進行整合的程序員。
有一定Java?Web框架開發基礎,需要對Java?EE主流框架技術核心進一步了解和掌握的程序員。
大中專院校正在學習編程開發的計算機及相關專業的學生。
公司管理人員或人力資源管理人員。?
4.本書配套資源
  本書附贈完整的學習資源,包括同步教學錄像、教學PPT、源代碼、素材文件等內容,可供學習者使用,請從清華大學出版社官網下載。
5. 本書作者及致謝
  本書由揚州職業大學的繆勇和施俊編寫。其中,施俊編寫第1∼11章,主要內容是開發環境搭建和Spring、Spring MVC基礎知識;繆勇編寫第12∼21章,主要內容是MyBatis基礎知識和三個整合案例。李新鋒對全書進行了審核和統籌,其他參與編寫的人員還有王梅、陳亞輝、李艷會、劉嬌、王晶晶、游名揚、李云霞、王永慶、蔣梅芳、謝偉、紀航、沈勇等,同時揚州國脈通信發展有限責任公司、江蘇智途科技股份有限公司也為本書的編寫提供了幫助,在此一一向他們致謝。
  由于作者水平有限,書中難免存在一些不足和疏漏之處,敬請讀者批評指正。
內容簡介:

《Spring+Spring MVC+MyBatis框架技術精講與整合案例》全面地講解了使用最新流行輕量級框架SSM進行Java EE Web開發的技術,重點介紹了Eclipse開發平臺、Spring框架、Spring MVC和MyBatis框架等基礎知識,并用三個SSM框架整合案例演示框架應用技巧和連接技術,內容由淺入深,引人入勝。
《Spring+Spring MVC+MyBatis框架技術精講與整合案例》共分21章,各基礎章節在知識點講解中,均結合了小案例的精講,以幫助讀者更好地理解和掌握。綜合實例部分涉及三個SSM整合案例,均按功能分類,采用三層架構(數據訪問層、業務邏輯層和視圖層)進行精講,各層之間分層清晰,層與層之間耦合方法簡單,讀者可以全面理解實現過程,同時三個案例分別使用了三個流行前端UI:Easy UI、Bootstrap和Vue,可以進一步拓展讀者的知識面。為方便讀者學習和教學開展,本書提供了全程真實課程錄像。
《Spring+Spring MVC+MyBatis框架技術精講與整合案例》不僅適合初學者按部就班地學習,也適合網絡開發人員作為技術參考,同時,也可作為高等院校計算機相關專業學生的課堂教材。
目錄:

第1章搭建JavaWeb開發環境 1
1.1建立JDK的環境 1
1.1.1下載與安裝JDK 1
1.1.2配置JDK環境變量 3
1.1.3驗證JDK是否配置 4
1.2建立Tomcat的環境 4
1.2.1下載與安裝Tomcat 5
1.2.2配置Tomcat環境變量 5
1.2.3啟動與停止Tomcat 6
1.2.4Tomcat的目錄結構 6
1.3創建MySQL數據庫環境 7
1.3.1MySQL概述 7
1.3.2下載MySQL 8
1.3.3安裝與配置MySQL 10
1.3.4使用MySQL數據庫 12
1.4搭建JavaWeb開發環境 14
1.4.1下載與安裝Eclipse 14
1.4.2在Eclipse中配置JDK 14
1.4.3在Eclipse中配置Tomcat 15
1.5創建和發布JavaWeb工程 16
1.5.1創建Web項目、設計項目目錄結構 16
1.5.2編寫頁面代碼,部署和運行Web項目 18
1.6小結 19
第2章Spring的基本應用 20
2.1Spring概述 20
2.1.1Spring的概念 20
2.1.2Spring的優點 21
2.1.3Spring的體系結構 21
2.1.4Spring的下載 23
2.2搭建Spring的入門程序 24
2.3Spring的核心機制:依賴注入/控制反轉 26
2.3.1依賴注入的概念 26
2.3.2依賴注入的類型 27
2.3.3依賴注入的示例 29
2.4小結 32
第3章SpringBean的裝配模式 33
3.1SpringIoC容器 33
3.1.1Bean工廠BeanFactory 33
3.1.2Bean工廠ApplicationContext 34
3.2Bean的配置 35
3.3Bean的作用域 37
3.4Bean的裝配方式 38
3.4.1基于XML的Bean裝配 38
3.4.2基于Annotation的Bean裝配 39
3.4.3自動裝配 41
3.5小結 42
第4章SpringAOP(面向方面編程) 43
4.1AOP概述 43
4.1.1認識AOP 43
4.1.2AOP術語 45
4.2基于XML配置文件的AOP實現 46
4.2.1前置通知 46
4.2.2返回通知 49
4.2.3異常通知 50
4.2.4環繞通知 51
4.3基于@AspectJ注解的AOP實現 52
4.4小結 56
第5章Spring的數據庫編程 57
5.1SpringJDBC 57
5.1.1SpringJdbcTemplate類 57
5.1.2SpringJDBC的配置 58
5.2JdbcTemplate的常用方法 59
5.2.1execute()方法 59
5.2.2update()方法 61
5.2.3query()方法 67
5.3小結 70
第6章SpringMVC簡介 71
6.1MVC模式概述 71
6.1.1ModelI和ModelII 71
6.1.2MVC模式及其優勢 72
6.2SpringMVC概述 73
6.3SpringMVC環境搭建 74
6.4SpringMVC請求流程 78
6.5小結 79
第7章SpringMVC常用注解 80
7.1基于注解的控制器 80
7.1.1@Controller注解 80
7.1.2@RequestMapping注解 83
7.2請求映射方式 84
7.2.1根據請求方式進行映射 84
7.2.2Ant風格的URL路徑映射 85
7.2.3REST風格的URL路徑映射 86
7.3綁定控制器類處理方法入參 88
7.4控制器類處理方法的返回值類型 92
7.5保存模型屬性到HttpSession 92
7.6在控制器類的處理方法執行前執行指定的方法 93
7.7直接頁面轉發、自定義視圖與頁面重定向 94
7.8SpringMVC返回JSON數據 96
7.9小結 100
第8章SpringMVC標簽庫 101
8.1SpringMVC表單標簽庫概述 101
8.2SpringMVC表單標簽庫 102
8.2.1form標簽 102
8.2.2input標簽 103
8.2.3password標簽 105
8.2.4hidden標簽 105
8.2.5textarea標簽 105
8.2.6checkbox標簽 106
8.2.7radiobutton標簽 107
8.2.8select標簽 108
8.2.9option標簽 109
8.2.10options標簽 109
8.2.11errors標簽 113
8.3小結 114
第9章SpringMVC類型轉換、數據格式化和數據校驗 115
9.1數據綁定簡介 115
9.2數據類型轉換 116
9.2.1使用ConversionService進行類型轉換 116
9.2.2使用@InitBinder注解進行類型轉換 120
9.3數據格式化 121
9.4數據校驗 121
9.5小結 124
第10章SpringMVC文件上傳和下載 125
10.1文件上傳 125
10.1.1單文件上傳 126
10.1.2多文件上傳 128
10.2文件下載 130
10.3小結 132
第11章SpringMVC的國際化和攔截器 133
11.1SpringMVC國際化 133
11.1.1SpringMVC國際化概述 133
11.1.2基于瀏覽器請求的國際化實現 135
11.1.3基于HttpSession的國際化實現 139
11.1.4基于Cookie的國際化實現 141
11.2SpringMVC攔截器 143
11.2.1攔截器概述 143
11.2.2攔截器執行流程 146
11.2.3使用攔截器實現用戶登錄權限驗證 149
11.3小結 153
第12章MyBatis入門 154
12.1MyBatis概述 154
12.2MyBatis的下載與安裝 155
12.3MyBatis的工作原理 155
12.4MyBatis的增刪改查 157
12.4.1查詢用戶 157
12.4.2添加用戶 162
12.4.3修改用戶 163
12.4.4刪除用戶 164
12.5使用resultMap屬性映射查詢結果 165
12.6使用Mapper接口執行SQL 166
12.7小結 167
第13章MyBatis的關聯映射 168
13.1一對一關聯映射 168
13.2一對多關聯映射 172
13.3多對多關聯映射 180
13.4小結 183
第14章動態SQL 184
14.1<if>元素 184
14.2<where>、<if>元素 186
14.3<set>、<if>元素 187
14.4<trim>元素 189
14.5<choose>、<when>和<otherwise>元素 191
14.6<foreach>元素 193
14.7小結 195
第15章MyBatis的注解配置 196
15.1基于注解的單表增刪改查 196
15.2基于注解的一對一關聯映射 199
15.3基于注解的一對多關聯映射 201
15.4基于注解的多對多關聯映射 204
15.5基于注解的動態SQL 206
15.5.1@SelectProvider注解 206
15.5.2@InsertProvider注解 208
15.5.3@UpdateProvider注解 209
15.5.4@DeleteProvider注解 211
15.6小結 212
第16章MyBatis緩存 213
16.1一級緩存 213
16.2二級緩存 215
16.3小結 216
第17章Spring整合MyBatis 217
17.1環境搭建 217
17.2編寫SSM整合的相關配置文件 222
17.3創建實體類 227
17.4數據訪問層開發 227
17.5業務邏輯層開發 228
17.6控制器開發 228
17.7表示層開發 229
17.8小結 230
第18章前端UI框架 231
18.1EasyUI框架 231
18.1.1Layout控件 232
18.1.2Tabs控件 233
18.1.3Tree控件 234
18.1.4DataGrid控件 235
18.2Bootstrap框架 236
18.2.1Bootstrap簡介 236
18.2.2環境安裝 237
18.2.3Bootstrap按鈕 237
18.2.4Bootstrap表格 239
18.2.5Bootstrap網格系統 240
18.2.6Bootstrap下拉菜單 242
18.2.7Bootstrap面板 243
18.2.8Bootstrap模態框 245
18.2.9Bootstrap標簽頁 247
18.3Vue框架 248
18.3.1Vue簡介 248
18.3.2第一個Vue應用 249
18.3.3生命周期 250
18.3.4模板語法 251
18.3.5計算屬性 256
18.3.6條件渲染 256
18.3.7列表渲染 257
18.3.8方法和事件 259
18.3.9Vue組件 260
18.3.10Vue腳手架 262
18.3.11Vue路由 264
18.3.12Vuex狀態管理 266
18.4小結 269
第19章電商平臺后臺管理系統 270
19.1需求與系統分析 270
19.2數據庫設計 271
19.3環境搭建與配置文件 274
19.4創建實體類 274
19.5創建幾個Dao接口及動態提供類 278
19.6創建Service接口及實現類 287
19.7后臺登錄與管理首頁面 293
19.8商品管理 301
19.8.1商品列表顯示 301
19.8.2查詢商品 306
19.8.3添加商品 308
19.8.4商品下架 311
19.8.5修改商品 313
19.9訂單管理 314
19.9.1創建訂單 314
19.9.2查詢訂單 324
19.9.3刪除訂單 328
19.9.4查看訂單明細 330
19.10客戶管理 333
19.10.1客戶列表顯示 333
19.10.2查詢客戶 336
19.10.3啟用和禁用客戶 337
19.11小結 339
第20章校園通訊管理系統 340
20.1需求與系統分析 340
20.2數據庫設計 342
20.3環境搭建與配置文件 345
20.4創建實體類 346
20.5后臺登錄 349
20.6平臺管理員功能 359
20.6.1院校管理員管理 359
20.6.2院校管理 382
20.7院校管理員功能 398
20.7.1單位管理 399
20.7.2角色管理 410
20.7.3用戶管理 420
20.8單位用戶功能 435
20.8.1發送消息 435
20.8.2接收消息 450
20.9小結 457
第21章電商網站 458
21.1需求與系統分析 458
21.2數據庫設計 458
21.3環境搭建與配置文件 459
21.4創建實體類 461
21.5創建幾個Dao接口 462
21.6創建Service接口及實現類 463
21.7商品列表頁 465
21.8商品詳情頁 473
21.9購物車頁 475
21.10訂單提交 480
21.11小結 482
序: