书籍 Spring Boot实战派的封面

Spring Boot实战派

龙中华

出版时间

2020-01-01

ISBN

9787121377365

评分

★★★★★

标签

编程

书籍介绍

编辑推荐

版本点新:针对Spring Boot 2.0及以上版本

体例科学:用“知识点+实例”形式编写

实例丰富:58个基础实例 + 2个综合项目

对比选优:对比讲解多种同类技术,便于技术选型,如,Spring Security和Shiro、Elasticsearch和Solr、JPA和Mybatis。

技术点新:讲解了时下流行的接口架构风格RESTful、用来实现高并发的Redis、以及用来实现系统间通信的中间件RabbitMQ。

内容提要

《Spring Boot实战派》针对Spring Boot 2.0及以上版本,采用“知识点+实例”的形式编写。本书通过“58个基于知识的实例+2个综合性的项目”,深入地讲解Spring Boot的技术原理、知识点和具体应用;把晦涩难懂的理论用实例展现出来,使得读者对知识的理解变得非常容易,同时也立即学会如何使用它。

要成为一本有“温度”的书,只做到上面这些还远远不够。所以,本书花费大量的篇幅对比讲解多种同类技术的知识点、使用和区别,读者可以根据自己的喜好进行技术选型;还讲解了时下流行的接口架构风格RESTful,以及用来实现高并发的Redis和系统间通信的中间件RabbitMQ。最后两章融合了本书所讲知识点,讲解了两个常用又实用的实战项目。

《Spring Boot实战派》适合所有对Spring Boot感兴趣的读者阅读。

前言

写作初衷

因为15岁的侄儿对Web后端开发很感兴趣,于是买了十多本关于青少年编程的图书给他。但是,他读过之后感觉所读的图书并不适用,纯理论知识的图书很枯燥,太实战的图书又摸不着头脑。所以,笔者想尝试自己来写一本符合自己期望的图书,当然这是主观愿望,笔者个人也认为市面上很多图书非常不错,只是针对人群不同。

正好,在笔者熟悉的C、Python、PHP、Go和Java语言中,Java的Spring Boot框架技术就像搭积木一样简单、愉悦。并且,各大企业都在广泛应用它,Java相关的技术岗位目前依然是需求量最大的。而且在十年之内,估计不会出现技术落后的情况。所以,笔者就打定主意,要写一本阅读轻松、快乐,有即时获得感、创造性,并融入了产品思维和技术及业务思维的Spring Boot实战类图书。

对于大部分普通家庭的孩子来说,IT业是一个单靠个人或者团队能力就能“最快实现人生小目标”的行业。所以,如果这本书可以帮助读者学会Spring Boot,那笔者的写作就是非常有意义的。

本书的价值

本书基于Spring Boot 2.X版本,采用“知识点+实例”的形式编写,通过“58个基于知识的实例+2个综合性的项目”,全面深入地讲解了Spring Boot的主要技术原理和应用。

本书把晦涩难懂的理论通过图文结合的方式讲解,把不便理解的名词用通俗化的文字进行讲解,将每个抽象的知识点用具化的实例进行展现。这使读者在阅读时既能读懂理论和概念,也能立即学会如何使用。

本书讲解了在工作中如何根据应用场景和历史包袱进行各版本间的无缝升级、降级(公司项目相对于自己学习的版本可能存在老旧和不对应的情况,所以需要进行项目的升级或根据公司的历史项目进行老版本的维护)。

工欲善其事,必先利其器,本书还讲解了开发工具的使用,以及一些非常实用的技能,以帮助读者实现高效开发。

不仅如此,本书还对比讲解了多种同类技术的使用和区别,读者可以根据自己的喜好进行选择。

下面列举说明。

开发模式:本书讲解了历史悠久,但现在依然被广泛使用的分层应用开发模式MVC(Model View Controller),还讲解了当下逐渐火热的响应式开发模式WebFlux。

ORM(Object Relational Mapping,对象关系映射)框架:数据库的操作是程序开发中非常重要的一块,根据国内外用户的习惯,本书对比讲解了全球最火的JPA和中国最流行的MyBatis。

安全框架:安全框架是必备内容。本书讲解了相关书籍、资料非常少,国内很少用,但是超级实用和好用的Spring Boot官方安全框架Spring Security。同时也比较全面地讲解了国内使用较多的Apache安全框架Shiro。

搜索引擎:搜索是各公司使用非常多的功能,但基本都是集成两大搜索框架——Elasticsearch和Solr。所以,本书也非常详细地讲解了这两大搜索框架的原理和具体使用方法。

Redis:Redis是大规模互联网应用必不可少的内存高速缓存数据库,所以本书也专门用一章讲解了Redis的原理、概念和实际应用。

RabbitMQ:RabbitMQ是近年来使用非常广泛的消息中间件,本书深入地讲解了它的原理、概念和具体应用。

实战:本书以实例贯穿全书。每章都会有大大小小可以用于商业生产的实例。不仅如此,在最后两章讲解了多种技术的综合应用,而且也都是可以用于生产项目的实例。本书的各个章节的实例都力求实用,且实现简单、逻辑清晰,使读者看后能及时理解知识点,并实现对知识点的具体应用,收获满满。

本书适用的读者群体

本书定位于入门、进阶、实战。所以,会照顾到有一定编程经验,对编程有一定了解的初学者,同时也兼顾相对资深的开发人员。

以下读者都可以轻松地学习本书。

具有一定英文基础的大中专院校计算机相关专业的学生。

Java语言初学者。

在培训机构学习过几个月Java语言的学生。

需要提高动手能力的技术人员。

了解过Java框架,如SSH(Struts+Spring+Hibernate)、SSM(Spring+SpringMVC+ MyBatis)、JFinal、SpringMVC、Struts、Hibernate等,想了解新技术的开发、测试、项目管理的人员。

已经熟练使用Java EE、Java SE,想转而使用Spring Boot的技术人员。

使用过其他语言,如:PHP、C#、Python的开发人员。

使用过其他语言框架,如Laravel、Yii、Thinkphp、Symfony和Zend,想转而使用Java语言的开发人员(这种类型的开发人员转入Spring Boot尤为轻松)。

会使用Scala、Java、Groovy和Kotlin等JVM语言的开发人员。

致谢

特别感谢本书的编辑吴宏伟老师。吴老师对我的作品始终坚持高标准、严要求,以确保高质量,获得读者认可。吴老师甚至对一个多余的空格,都能严格地检查出来,更别说对英文大小写、语法、知识点错误的谨慎检查和修改,以及对知识点和实例代码的实用价值的重视程度。同时他还对本书的内容框架做了非常多的指导工作。

特别感谢电子工业出版社其他为本书默默奉献的同志,谢谢你们辛苦、严谨的工作。

还要特别感谢购买或是阅读到本书的有缘读者,很感恩有你们。因为你们的阅读,作品才不孤独,文字才有意义,你的赞赏或批评,都是对笔者最真诚的认可和鼓励,因为,我深知作为中国技术书籍的作者,仍然有很远的路要走,一切都可以做得更好。

最后,特别感谢东软集团一位特别细心、严谨的资深高级软件开发工程师王蕾,在本书的样书阅读中提供了非常多的宝贵意见。

Spring Boot技术博大精深,由于本书篇幅有限,且本人精力和技术有限,难免会出现纰漏或知识点介绍不全面的情况,敬请批评与指正。联系作者请发E-mail到[email protected],或者加入本书讨论QQ群:755572590,或者去本书的源代码仓库GitHub提交问题,地址是:https://github.com/ xiuhuai/Spring-Boot-Book。

若你是一位有才的人士,有缘看到本书,想要出版技术方面的好书,推荐直接联系编辑吴宏伟老师,请发E-mail到[email protected]

龙中华

2019年8月26日

目录
目录
+++++++++入 门 篇
第1章 进入Spring Boot世界 /2
1.1 认识Spring Boot /2
∣1.1.1 什么是Spring Boot /2

显示全部
用户评论
整本书讲的还是太浅了,感觉都是点到为止,不够深入,虽然讲的范围比较广,但还是太逊了,而且有些章节就是代码的堆砌,几乎没有讲解,比如第六章,就是代码的堆砌,看了等于没看,不如删掉。再有就是本书配套的代码和书中的实例,别看书中有58个实例,有的实例实在太简单了,也好意思叫实例,难怪本书的GitHub仓库到现在30个star都不到,自己去GitHub上随便找几个spring boot项目都比这个充实。还有就是,本书的出版时间写的是2020年1月,但我19年12月就买到了,编程类的书籍不同于其他书籍,它有更强的时效性,一个框架过了一段时间可能就有大的更新,书是死的,无法跟进,所以我怀疑作者故意把出版日期写的更晚来欺骗读者这本书很新。
快餐书,内容蜻蜓点水,营养价值不高......
对于spring boot入门新手,可以打5分。对于有一定spring boot经验的人,只能打3分。全书能做到浅出,但缺少深入。
3星半,优点是作者的小结案例多,代码绝大部分都能正常运行,夹带的知识点也多,提示也到位,涉及到业务代码也容易看懂 缺点个人认为是jpa戏份过重,作者自己也讲了国内都是用mybatis,结果自己讲jpa占了大部分章节,后面的案例也都是用jpa连接mysql。而且后面的案例代码没有给全,节奏太快,还有点注水,不过呢,springboot的实战书就没有好的,将就着看吧
这本书整整看了半年,对于新手相当不错,特别推荐。人们对于陌生领域和未知的探索往往是艰难的,而最难的莫过于开头,俗话说的从0到1的过程。而当你下定决心要开头了,最重要的是要先有框架和知识脉络,后续就是一块一块去攻克。这本书的好处是,告诉你怎么上手,告诉你知识脉络,告诉你这些技术工具怎么组合应用。建议书中每个例子都亲手敲一遍,运行调试一遍,很多章节反复看,甚至可以在官网上查资料拓展,最后两个例子多看几遍,最终一定很有收货。
不推荐,讲的不清晰,很多重复废话,排版也有问题。
本书为字数拼凑,质量无比的差,几乎所有章节都是走马观花,具体内容还需要自己去差资料。 真的差,可以说本人阅读过的技术书中,本书是最为明目张胆的圈钱。 给1星是要评星,最低就要给1星。 本书真的是刷新了我对出版商和作家的底线。
已到手。很好的解惑与扩充。前五章 2020.3.2