注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Java EE輕量級(jí)框架整合開發(fā):Spring+Spring MVC+MyBatis(微課版)

Java EE輕量級(jí)框架整合開發(fā):Spring+Spring MVC+MyBatis(微課版)

Java EE輕量級(jí)框架整合開發(fā):Spring+Spring MVC+MyBatis(微課版)

定 價(jià):¥59.80

作 者: 暫缺
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302627654 出版時(shí)間: 2023-07-01 包裝: 平裝
開本: 16開 頁數(shù): 304 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書理論結(jié)合實(shí)踐,全面、系統(tǒng)地介紹了Spring、SpringMVC、MyBatis框架開發(fā)后端應(yīng)用程序的知識(shí),通過簡(jiǎn)單的網(wǎng)上書店案例詳細(xì)地介紹了項(xiàng)目開發(fā)的一般過程和方法,以循序漸進(jìn)的方式講解了SSM框架的各種特性,并通過員工管理系統(tǒng)實(shí)例整合Vue前端技術(shù)和SSM后端開發(fā)技術(shù),讓讀者能夠快速掌握并學(xué)以致用。全書共11章。第1章主要內(nèi)容為Java EE開發(fā)簡(jiǎn)介和網(wǎng)上書店案例;第2~8章主要講解Spring框架、Spring MVC和MyBatis的相關(guān)知識(shí);第9章主要內(nèi)容為Spring框架的事務(wù)管理;第10章主要講解Vue前端框架開發(fā):第11章主要內(nèi)容為Element+SSM框架項(xiàng)目開發(fā)。本書偏重于實(shí)踐教學(xué),在講解理論知識(shí)的同時(shí),通過一些典型案例讓讀者了解理論知識(shí)在實(shí)際環(huán)境中的應(yīng)用,并對(duì)易混淆和較難理解的知識(shí)點(diǎn)做了重點(diǎn)分析,以加深讀者對(duì)知識(shí)的理解。本書附有教學(xué)視頻、源代碼、課件、教學(xué)大綱等配套資源,可以作為大學(xué)計(jì)算機(jī)及相關(guān)專業(yè)的教材和教學(xué)參考用書,也可以作為Java技術(shù)初學(xué)者的培訓(xùn)教材,同時(shí)適用于廣大Java EE應(yīng)用開發(fā)人員進(jìn)行查閱與使用。

作者簡(jiǎn)介

暫缺《Java EE輕量級(jí)框架整合開發(fā):Spring+Spring MVC+MyBatis(微課版)》作者簡(jiǎn)介

圖書目錄

第1章 初探Java EE開發(fā)  /1

  

 1.1  Spring框架的發(fā)展    /2

 1.2?開發(fā)環(huán)境的準(zhǔn)備    /2

1.2.1?JDK的安裝與配置    /3

1.2.2?Tomcat的安裝與配置    /4

 1.3?網(wǎng)上書店項(xiàng)目案例    /7

1.3.1?GoodBook網(wǎng)上書店需求    /7

1.3.2?GoodBook網(wǎng)上書店實(shí)體關(guān)系圖    /7

1.3.3?GoodBook網(wǎng)上書店三層架構(gòu)    /9

1.3.4?三層架構(gòu)代碼實(shí)現(xiàn)    /9

1.3.5?JUnit測(cè)試框架    /14

1.3.6?三層架構(gòu)業(yè)務(wù)邏輯層實(shí)現(xiàn)    /19

1.3.7?三層架構(gòu)Web層實(shí)現(xiàn)    /21

 1.4?本章小結(jié)    /25

 習(xí)題1    /25

  

第2章  Spring IoC  /26

  

 2.1  Spring框架簡(jiǎn)介    /27

 2.2  Spring的體系結(jié)構(gòu)    /29

2.2.1?Spring環(huán)境簡(jiǎn)介    /29

2.2.2?IoC容器入門    /30

2.2.3?Bean標(biāo)簽的配置    /33

2.2.4?scope屬性值    /34

 2.3  依賴注入    /36

2.3.1?依賴注入簡(jiǎn)介    /36

2.3.2?構(gòu)造器注入    /36

2.3.3?使用set注入    /38

2.3.4?使用p命名空間    /40

 2.4  基于注解方式的IoC    /41

2.4.1?使用注解    /41

2.4.2  掃描基包    /41

2.4.3?IoC容器中的注解    /43

 2.5  依賴關(guān)系的注解    /44

2.5.1?按類型匹配注入    /44

2.5.2?按名字匹配注入    /45

2.5.3  注入簡(jiǎn)單類型    /46

 2.6  本章小結(jié)    /48

 習(xí)題2    /48

  

第3章  Spring AOP  /49

  

 3.1  Spring AOP概述    /50

3.1.1?AOP的概念    /50

3.1.2?AOP中類與切面的關(guān)系    /51

3.1.3?AOP的應(yīng)用場(chǎng)景    /51

 3.2?動(dòng)態(tài)代理模式    /52

3.2.1?代理模式對(duì)象    /52

3.2.2?JDK動(dòng)態(tài)代理    /53

 3.3?AOP的實(shí)現(xiàn)    /55

3.3.1?AOP的常用增強(qiáng)類型    /55

3.3.2?AspectJ表達(dá)式    /56

3.3.3?使用XML配置方式實(shí)現(xiàn)AOP    /58

3.3.4?使用注解方式實(shí)現(xiàn)AOP    /62

 3.4?本章小結(jié)    /66

 習(xí)題3    /67

  

第4章  Spring JDBC  /68

 

 4.1  Spring JDBC簡(jiǎn)介    /69

 4.2  JdbcTemplate各種方法的使用    /69

4.2.1?execute方法    /69

4.2.2?update方法    /72

4.2.3?query方法    /75

 4.3?數(shù)據(jù)源的配置    /79

4.3.1?DBCP數(shù)據(jù)源BasicDataSource的使用    /80

4.3.2?C3P0數(shù)據(jù)源ComboPooledDataSource的使用    /81

4.3.3?使用屬性文件讀取數(shù)據(jù)庫連接信息    /82

 4.4  本章小結(jié)    /84

 習(xí)題4    /84

  

第5章  Spring MVC  /85

  

 5.1  Spring MVC簡(jiǎn)介    /86

 5.2  第一個(gè)Spring MVC案例    /86

 5.3?Spring MVC的工作原理與體系結(jié)構(gòu)    /90

5.3.1?Spring MVC程序運(yùn)行原理    /90

5.3.2?視圖解析器    /90

5.3.3?Spring MVC的體系結(jié)構(gòu)    /92

 5.4?基于注解的控制器配置    /93

 5.5?Spring MVC注解詳解    /95

5.5.1?在類前注解    /95

5.5.2?RequestMapping注解屬性    /95

5.5.3?cURL工具軟件    /97

 5.6?本章小結(jié)    /99

 習(xí)題5    /99

  

第6章  基于Spring MVC的網(wǎng)上書店重構(gòu)  /100

  

 6.1?會(huì)員模塊實(shí)現(xiàn)    /101

6.1.1?用戶信息顯示功能    /101

6.1.2?會(huì)員注冊(cè)和登錄功能    /104

 6.2?圖書模塊實(shí)現(xiàn)    /114

 6.3?購物車模塊實(shí)現(xiàn)    /120

 6.4?訂單模塊實(shí)現(xiàn)    /125

 6.5?本章小結(jié)    /133

 習(xí)題6    /133



  

第7章  MyBatis框架入門  /134

 

 7.1  MyBatis框架簡(jiǎn)介    /135

 7.2  MyBatis開發(fā)環(huán)境    /136

7.2.1?MyBatis的下載    /136

7.2.2?搭建MyBatis開發(fā)環(huán)境    /137

 7.3  MyBatis開發(fā)流程    /137

7.3.1?MyBatis基本開發(fā)流程    /137

7.3.2?第一個(gè)MyBatis項(xiàng)目    /138

7.3.3?MyBatis工作流程    /142

 7.4  使用MyBatis實(shí)現(xiàn)增、刪、改、查操作    /143

7.4.1?使用selectOne方法查詢單個(gè)員工    /143

7.4.2?使用insert方法添加員工    /145

7.4.3?使用delete方法刪除員工    /147

7.4.4?使用update方法修改員工    /149

7.4.5?使用工具類MyBatisUtil減少冗余    /153

 7.5  parameterType輸入?yún)?shù)    /156

 7.6  ResultMap結(jié)果映射    /159

 7.7  接口動(dòng)態(tài)代理    /161

 習(xí)題7    /164

 上機(jī)練習(xí)1    /164

  

第8章  MyBatis框架深入  /165

  

 8.1  動(dòng)態(tài)查詢    /166

8.1.1  標(biāo)簽    /166

8.1.2  標(biāo)簽    /170

8.1.3  標(biāo)簽    /171

8.1.4  標(biāo)簽    /174

8.1.5  標(biāo)簽    /175

 8.2?多表之間的關(guān)系    /176

 8.3?一對(duì)多查詢    /176

 8.4?多對(duì)一查詢    /182

 8.5?自連接查詢    /187

8.5.1  以多對(duì)一的方式實(shí)現(xiàn)自連接    /187

8.5.2  以一對(duì)多的方式實(shí)現(xiàn)自連接    /190

 8.6?多對(duì)多查詢    /193

 8.7?分頁查詢    /200

8.7.1  MyBatis分頁查詢?cè)?nbsp;   /200

8.7.2  使用PageHelper實(shí)現(xiàn)分頁    /201

8.7.3  分頁實(shí)踐    /202

 8.8?緩存    /205

8.8.1  一級(jí)緩存    /206

8.8.2  二級(jí)緩存    /206

 習(xí)題8    /207

 上機(jī)練習(xí)2    /208

  

第9章  Spring 事務(wù)管理  /209

  

 9.1  事務(wù)管理的概念    /210

 9.2  Spring事務(wù)管理的核心接口    /210

9.2.1  TransactionDefinition接口    /211

9.2.2  TransactionStatus接口    /216

9.2.3  PlatformTransactionManager接口    /217

 9.3?聲明式事務(wù)    /219

9.3.1  編程式和聲明式事務(wù)的區(qū)別    /219

9.3.2  基于XML配置文件的事務(wù)管理    /219

9.3.3  注解式事務(wù)管理    /224

 習(xí)題9    /226

 上機(jī)練習(xí)3    /227

  

第10章  前端框架Vue基礎(chǔ)  /228

  

 10.1?Vue簡(jiǎn)介    /229

 10.2?IntelliJ IDEA開發(fā)環(huán)境    /230

 10.3?Vue快速入門    /233

 10.4?Vue常用指令    /236

 10.5?綁定屬性    /238

 10.6?綁定事件    /239

 10.7?條件渲染    /241

 10.8?循環(huán)渲染    /243

 10.9?雙向綁定    /245

 10.10  Vue的AJAX異步操作    /248

 10.11  本章小結(jié)    /253

 習(xí)題10    /253

  

第11章  Element+SSM開發(fā)員工管理模塊  /255

  

 11.1  Maven基礎(chǔ)    /256

11.1.1  為什么要學(xué)習(xí)Maven    /256

11.1.2  Maven基本概念    /256

11.1.3  Maven的安裝與配置    /257

11.1.4  在IDEA中配置Maven    /260

 11.2?使用Maven搭建SSM環(huán)境    /261

11.2.1  創(chuàng)建Maven工程    /261

11.2.2  完善工程的目錄結(jié)構(gòu)    /262

11.2.3  搭建SSM開發(fā)環(huán)境    /263

11.2.4  在Tomcat中部署運(yùn)行    /270

 11.3?員工管理系統(tǒng)的實(shí)現(xiàn)    /271

11.3.1  項(xiàng)目需求    /271

11.3.2  運(yùn)行效果    /271

11.3.3  數(shù)據(jù)庫設(shè)計(jì)    /272

11.3.4  Lombok插件    /274

11.3.5  實(shí)體類對(duì)象    /275

11.3.6  數(shù)據(jù)訪問層    /278

11.3.7  業(yè)務(wù)層    /281

11.3.8  測(cè)試業(yè)務(wù)層    /284

11.3.9  控制器層    /285

 11.4?基于Element框架的系統(tǒng)開發(fā)    /288

11.4.1  什么是Element    /288

11.4.2  Element快速入門    /288

11.4.3  Element第一個(gè)案例    /289

11.4.4  使用Element實(shí)現(xiàn)員工系統(tǒng)的表示層    /291

 11.5?本章小結(jié)    /304

 習(xí)題11    /304

  

參考文獻(xiàn)  /305

  

  


  


  

IV


  

V


  

     

  


  


本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)