日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

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

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

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

定 價:¥68.00

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

ISBN: 9787302558170 出版時間: 2020-08-01 包裝: 平裝
開本: 16開 頁數(shù): 281 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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