注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計(jì)輕量級(jí)Java Web整合開(kāi)發(fā):Spring+Spring Boot+MyBatis(第2版)

輕量級(jí)Java Web整合開(kāi)發(fā):Spring+Spring Boot+MyBatis(第2版)

輕量級(jí)Java Web整合開(kāi)發(fā):Spring+Spring Boot+MyBatis(第2版)

定 價(jià):¥68.00

作 者: 段鵬松,曹仰杰,張澤朋,楊聰,張博 等 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302558170 出版時(shí)間: 2020-08-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 281 字?jǐn)?shù):  

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

  在Java Web開(kāi)發(fā)的歷史中,經(jīng)歷了從重量級(jí)EJB組件到輕量級(jí)Java Web開(kāi)發(fā)的轉(zhuǎn)變。在輕量級(jí)Java Web開(kāi)發(fā)中,又經(jīng)歷了從流行的SSH(Struts+Spring+Hibernate)框架組合到更輕巧的SSM(Spring+SpringMVC+MyBatis)框架組合的演化。近年來(lái),隨著Spring Boot框架的發(fā)布,基于Spnng+Spring Boot+MyBatis的Java Web整合開(kāi)發(fā)方式,憑借其更高的開(kāi)發(fā)效率和更好的擴(kuò)展性,受到開(kāi)發(fā)者的一致推崇?!遁p量級(jí)Java Web整合開(kāi)發(fā)(第2版)——Spring+Spring Boot+MyBatis》主要講解了Spring、Spring Boot和MyBatis框架的基礎(chǔ)知識(shí),以及它們之間的整合流程。另外,還介紹了設(shè)計(jì)模式的相關(guān)知識(shí),使讀者不僅會(huì)使用框架,也能了解框架設(shè)計(jì)的思想和實(shí)現(xiàn)原理。全書(shū)共8章,可分為3部分:第1部分(第1~2章),概述性介紹了Java Web開(kāi)發(fā)的基礎(chǔ)知識(shí)及一些常見(jiàn)的設(shè)計(jì)模式;第2部分(第3~6章)是該書(shū)的核心,詳細(xì)介紹了Spring. Spring Boot和MyBatis三大框架的詳細(xì)使用流程,并通過(guò)空氣質(zhì)量監(jiān)測(cè)平臺(tái)案例介紹了它們?cè)趯?shí)際應(yīng)用中的整合過(guò)程及注意事項(xiàng):第3部分(第7~8章),主要介紹實(shí)際項(xiàng)目中所采用的工程化方法和經(jīng)驗(yàn),以及Java Web開(kāi)發(fā)中一些常見(jiàn)問(wèn)題的分析和解決方案,希望讀者在開(kāi)發(fā)中少走彎路,提高效率。該書(shū)介紹的Spring框架的版本為5.2.0.RELEASE,Spring Boot框架的版本為2.0.4.RELEASE,MyBatis框架的版本為3.5.1。因?yàn)椴煌姹鞠嗷フ蠒r(shí)可能會(huì)存在一些兼容性問(wèn)題,所以若以該書(shū)作為學(xué)習(xí)Java EE框架的教程,或是運(yùn)行本教程附帶源代碼時(shí),選擇和該書(shū)一樣的版本?!遁p量級(jí)Java Web整合開(kāi)發(fā)(第2版)——Spring+Spring Boot+MyBatis》豐富的習(xí)題設(shè)置和工程化經(jīng)驗(yàn)總結(jié),不僅能滿足高等院校計(jì)算機(jī)專業(yè)的授課要求,對(duì)實(shí)際進(jìn)行JavaWeb開(kāi)發(fā)的工程師也有較高參考價(jià)值。

作者簡(jiǎn)介

暫缺《輕量級(jí)Java Web整合開(kāi)發(fā):Spring+Spring Boot+MyBatis(第2版)》作者簡(jiǎn)介

圖書(shū)目錄

第1章  Java Web概述   1
1.1  Java語(yǔ)言概述   2
1.2  Java環(huán)境介紹   3
1.2.1  Java運(yùn)行環(huán)境   4
1.2.2  集成開(kāi)發(fā)環(huán)境   8
1.2.3  Lombok插件   11
1.2.4  Git   22
1.3  Java Web開(kāi)發(fā)概述   27
1.3.1  Java Web項(xiàng)目的基本結(jié)構(gòu)   28
1.3.2  輕量級(jí)Java Web開(kāi)發(fā)概述   31
1.3.3  經(jīng)典Java Web開(kāi)發(fā)概述   32
1.3.4  常用Java Web服務(wù)器   32
1.4  項(xiàng)目構(gòu)建工具M(jìn)aven簡(jiǎn)介   33
1.4.1  概述   34
1.4.2  下載和安裝   34
1.4.3  配置方式   34
1.4.4  Maven使用   35
1.5  Servlet和JSP簡(jiǎn)介   44
1.5.1  Servlet簡(jiǎn)介   44
1.5.2  JSP簡(jiǎn)介   47
1.6  MySQL數(shù)據(jù)庫(kù)簡(jiǎn)介   49
1.6.1  關(guān)系型數(shù)據(jù)庫(kù)簡(jiǎn)介   49
1.6.2  Windows系統(tǒng)下安裝MySQL   50
1.6.3  Linux系統(tǒng)下安裝MySQL   51
1.7  數(shù)據(jù)交換協(xié)議   53
1.7.1  XML   53
1.7.2  JSON   55
1.8  本章小結(jié)   55
1.9  習(xí)題   56
1.9.1  單選題   56
1.9.2  填空題   57
1.9.3  簡(jiǎn)答題   57
1.10  實(shí)踐環(huán)節(jié)   57
 
第2章  設(shè)計(jì)模式   59
2.1  分類和原則   60
2.2  常用設(shè)計(jì)模式   61
2.2.1  單例模式   62
2.2.2  工廠模式   63
2.2.3  代理模式   71
2.2.4  命令模式   73
2.2.5  策略模式   75
2.2.6  MVC模式   78
2.3  框架的基礎(chǔ):反射與動(dòng)態(tài)代理   80
2.3.1  反射機(jī)制   80
2.3.2  動(dòng)態(tài)代理   82
2.4  本章小結(jié)   85
2.5  習(xí)題   86
2.5.1  單選題   86
2.5.2  填空題   87
2.5.3  簡(jiǎn)答題   87
2.6  實(shí)踐環(huán)節(jié)   88
 
第3章  Spring框架   89
3.1  概述   90
3.1.1  Spring框架的組成結(jié)構(gòu)   90
3.1.2  Spring框架的優(yōu)勢(shì)   92
3.2  基本用法   93
3.2.1  Spring的使用流程   93
3.2.2  Spring的配置文件   94
3.2.3  Spring的依賴注入   95
3.2.4  Spring的注釋配置   100
3.3  高級(jí)用法   101
3.3.1  Spring的后處理器   101
3.3.2  Spring的資源訪問(wèn)   104
3.3.3  Spring的AOP機(jī)制   107
3.3.4  Spring的事務(wù)管理   111
3.3.5  Spring的事件機(jī)制   114
3.4  本章小結(jié)   115
3.5  習(xí)題   115
3.5.1  單選題   115
3.5.2  填空題   117
3.5.3  簡(jiǎn)答題   117
3.6  實(shí)踐環(huán)節(jié)   118
 
第4章  Spring Boot框架   119
4.1  概述   120
4.2  Spring Boot初探   121
4.2.1  個(gè)Spring Boot程序   121
4.2.2  接口協(xié)議:RESTFUL   124
4.2.3  接口文檔自動(dòng)生成   125
4.2.4  熱重啟   127
4.2.5  配置文件說(shuō)明   128
4.3  基本用法   129
4.3.1  接口數(shù)據(jù)校驗(yàn)   129
4.3.2  文件上傳和下載   131
4.3.3  定時(shí)任務(wù)   134
4.3.4  攔截器   136
4.3.5  緩存技術(shù)   138
4.3.6  模板引擎   139
4.3.7  異常處理   141
4.3.8  多環(huán)境配置   144
4.3.9  項(xiàng)目部署   145
4.4  高級(jí)用法   148
4.4.1  運(yùn)行時(shí)監(jiān)控   148
4.4.2  自定義starter   152
4.5  自定義Spring Boot   154
4.5.1  定義注解   155
4.5.2  實(shí)現(xiàn)入口servlet   156
4.5.3  創(chuàng)建業(yè)務(wù)實(shí)現(xiàn)類   160
4.5.4  配置tomcat   160
4.6  本章小結(jié)   162
4.7  習(xí)題   162
4.7.1  單選題   162
4.7.2  填空題   163
4.7.3  簡(jiǎn)答題   164
4.8  實(shí)踐環(huán)節(jié)   164
 
第5章  MyBatis框架   165
5.1  概述   166
5.1.1  MyBatis簡(jiǎn)介   166
5.1.2  JDBC操作回顧   167
5.2  MyBatis初探   168
5.3  基本用法   172
5.3.1  xml映射文件   172
5.3.2  動(dòng)態(tài)SQL語(yǔ)句   174
5.3.3  mapper   180
5.3.4  MyBatis的xml配置   180
5.3.5  日志   183
5.4  高級(jí)用法   183
5.4.1  代碼生成   183
5.4.2  插件開(kāi)發(fā)   187
5.5  Eclipse的mybatis插件   189
5.5.1  插件安裝   189
5.5.2  插件使用   190
5.6  自定義MyBatis   195
5.6.1  創(chuàng)建測(cè)試方法   195
5.6.2  創(chuàng)建MappedStatement   197
5.6.3  創(chuàng)建配置類存儲(chǔ)   197
5.6.4  創(chuàng)建SqlSession   197
5.6.5  創(chuàng)建執(zhí)行器   199
5.6.6  創(chuàng)建動(dòng)態(tài)代理類   200
5.6.7  創(chuàng)建語(yǔ)句與結(jié)果集存儲(chǔ)配置類   201
5.6.8  結(jié)果測(cè)試   202
5.6.9  其他開(kāi)源增強(qiáng)框架   203
5.7  本章小結(jié)   204
5.8  習(xí)題   204
5.8.1  單選題   204
5.8.2  填空題   206
5.8.3  簡(jiǎn)答題   206
5.9  實(shí)踐環(huán)節(jié)   207
 
第6章  綜合案例:空氣質(zhì)量監(jiān)測(cè)平臺(tái)   208
6.1  項(xiàng)目背景   209
6.2  項(xiàng)目需求   209
6.3  技術(shù)選型   211
6.4  系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)   211
6.4.1  頁(yè)面設(shè)計(jì)   211
6.4.2  數(shù)據(jù)庫(kù)設(shè)計(jì)   218
6.4.3  代碼生成   220
6.4.4  接口設(shè)計(jì)   224
6.4.5  主要功能實(shí)現(xiàn)   233
6.4.6  Socket告警推送   244
6.5  本章小結(jié)   247
 
第7章  工程化實(shí)踐淺談   248
7.1  關(guān)于分布式   249
7.1.1  Nginx負(fù)載均衡   249
7.1.2  Nacos注冊(cè)中心   252
7.1.3  Dubbo框架簡(jiǎn)介   254
7.1.4  Spring cloud   257
7.2  關(guān)于壓力測(cè)試   261
7.2.1  JMeter介紹   261
7.2.2  簡(jiǎn)單HTTP請(qǐng)求配置   264
7.3  自動(dòng)化部署之Jenkins   265
7.3.1  下載及運(yùn)行   266
7.3.2  插件安裝   267
7.4  本章小結(jié)   273
 
第8章  常見(jiàn)問(wèn)題匯總   274
8.1  Linux上Tomcat啟動(dòng)速度慢   275
8.2  Linux上設(shè)置Spring Boot項(xiàng)目后臺(tái)啟動(dòng)   276
8.3  Web應(yīng)用中l(wèi)ong型數(shù)據(jù)精度丟失   276
8.4  Content-Type接口傳參的內(nèi)容類型指定對(duì)應(yīng)   277
8.5  啟動(dòng)程序端口被占用   277
8.6  部署啟動(dòng)提示版本問(wèn)題   278
8.7  git導(dǎo)入開(kāi)源項(xiàng)目速度太慢   278
8.8  開(kāi)發(fā)過(guò)程中提示內(nèi)存不夠   279
8.9  生產(chǎn)環(huán)境如何關(guān)閉swagger接口文檔頁(yè)面   279
8.10  @RequestBody注解在基本類型上傳輸鍵值對(duì)報(bào)錯(cuò)   280
8.11  MyBatis的xml文件無(wú)法映射   281
 
參考文獻(xiàn)   282

本目錄推薦

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