官术网_书友最值得收藏!

Spring Boot不是代替Spring,而是使Spring項目可以更加快速地開發、部署和測試。它采用了“約定優于配置”的理念,在其內部提供了大量的starter,而這些starter又提供了許多自動配置類,讓開發者可以奉行“拿來主義”,開箱即用。雖然這樣能夠快速地開發、部署和測試,但是也會帶來很大的問題,那就是,如果不懂Spring的原理,一旦出現開發的問題,開發者就很容易陷入困境,難以找到問題的根源,造成開發者的困擾。所以要學習Spring Boot就必須掌握Spring的基礎知識。基于這種情況,本書會結合Spring的原理討論Spring Boot的應用。

為了更好地討論Spring Boot的相關知識,本書內容安排如下。

?第1章和第2章先講Spring Boot和傳統Spring開發的區別,以及如何搭建Spring Boot開發環境。

?第3章和第4章討論在全注解下的Spring基礎IoC和AOP,讓初學者可以無縫對接Spring Boot的全注解開發方式。

?第5章和第6章講述數據庫的開發、基于SSM框架(Spring MVC+Spring+MyBatis)的流行以及數據庫事務的重要性,除了討論傳統的JDBC和JPA開發,還會重點討論和MyBatis框架的整合,以及Spring數據庫事務的編程。

?第7章和第8章主要講互聯網中廣泛使用的兩種NoSQL數據庫(即Redis和MongoDB),使用它們可以極大地提高系統的性能。

?第9章和第10章講解在Spring Boot和全注解下的Spring MVC開發,從Spring MVC的基礎講到實際的開發和應用,讓讀者能夠掌握各種Spring Web后端的開發技巧。

?第11章講構建REST風格的網站。因為當前各個微服務是以REST風格請求相互融合的,所以時下它已經成為一種廣泛使用的風格。

?第12章講Spring Security,通過它可以保護我們的站點,使其遠離各種各樣的攻擊,保證網站安全,這是互聯網應用必須做到的。

?第13章講一些Spring常用的技術,如異步線程、定時器、消息機制和WebSocket等,以滿足企業的其他開發需要。

?第14章講解Spring 5推出的新的非阻塞框架WebFlux,介紹非阻塞編程的技巧,通過它可以構建非阻塞的網站。

?第15章講SSM整合,并通過搶購場景講述互聯網中的高并發與鎖的應用。

?第16章講Spring Boot的打包、部署、測試和監控。

?第17章講基于Spring Cloud的分布式開發入門知識,使用它可以構建企業級分布式系統。

上述內容可以讓讀者對Spring Boot有深入的了解,并且通過進一步學習掌握企業級應用的開發技巧。

主站蜘蛛池模板: 虎林市| 临洮县| 阳谷县| 乌恰县| 新巴尔虎左旗| 屏东市| 仁怀市| 昔阳县| 木兰县| 盘山县| 车致| 巢湖市| 沂源县| 娄底市| 万盛区| 永寿县| 青龙| 南康市| 龙川县| 金湖县| 育儿| 华宁县| 崇左市| 柳林县| 洛南县| 达州市| 常山县| 科尔| 汝阳县| 军事| 九寨沟县| 黄山市| 建瓯市| 云林县| 汝城县| 类乌齐县| 枞阳县| 康定县| 中卫市| 方正县| 株洲县|