Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >学习Spring,看这几本书就够了

学习Spring,看这几本书就够了

原创
作者头像
程序员书单
修改于 2020-05-14 02:31:52
修改于 2020-05-14 02:31:52
3.7K0
举报
文章被收录于专栏:程序员书单程序员书单

如果想看更多技术好书,可以关注微信公众号【程序员书单】作者黄小斜,目前是阿里Java工程师,业余时间广泛读书,在公众号里除了分享程序员必读的技术书籍之外,也会推荐很多关于个人成长、投资理财等方面的书籍。你烦恼的每个问题,书中都有答案。 在这里,我们将为你推荐帮助程序员以及互联网从业者自我提升的各类好书、优质学习资源和工具,每周pick精品书单,解读经典书籍。

经过了10多年的发展,Java Web从开发框架到社区都已经非常成熟,而目前市面上最流行的Java Web框架已然是Spring全家桶,从过去的Spring,SpringMVC,再到SpringBoot和SpringCloud,Spring生态技术一直都是Java Web领域最靓的仔。

今天我们就先从spring说起,介绍几本关于spring框架学习的好书,当然了,大家也都知道spring通常不是单独出现的,和它一起出现的肯定还有SpringMVC,因此,这次给大家推荐的书也包括我们熟知的SSM框架,另外也给大家准备了几本讲解原理和源码实现的书籍,这类书籍对于夯实你的技术基础,应对面试都是很有价值的。

Spring技术系列书单

《Java EE互联网轻量级框架整合开发》

杨开振,周吉文,梁华辉,谭茂华 著

Spring如今已经成为了Java Web技术栈的核心技术,而JavaWeb这种应用型的技术需要我们想通过实战去学习,于是我找到了这么一本书,把Spring,SpringMVC、Mybatis以及Redis进行整合介绍,并且通过高并发场景的秒杀处理实践,让读者对这一类的场景的开发方法有更好的了解。

这本书整体对SSM和Redis都做了介绍,算是偏实战类的基础书籍,而这部分技术栈基本上也是一名Java工程师需要学习的大部分内容了,所以通过这本书去开始JavaWeb的工程实践,确实也是个不错的选择。

作者介绍:杨开振,拥有十余年一线Java开发工作经验,热衷于Java互联网技术方向研究,目前从事Java互联网技术在线教育,著有畅销书《深入浅出MyBatis技术原理与实战》。 梁华辉,资深Java开发专家,有丰富的企业级应用及Web项目的开发经验。对软件设计模式和代码整洁方面有深入理解,对Spring、Hibernate等主流开源框架有深入研究。 谭茂华,资深Java开发专家,拥有十余年供应链管理、金融、物联网等行业大型系统软件开发经验。热衷于软件架构、软件研发过程控制、Java开源技术(尤其是Spring体系技术)的研究。

《Spring 5 核心原理 与 30个类手写实战》

谭永德 著

初看这本书,还以为是一本介绍 Spring5 的实战类书籍,但是看到目录才发现,事情并不像想象中那么简单,这本书除了介绍 Spring5 如何使用之外,更核心的内容是要告诉你如何基于 Spring 的设计原理,来实现一套自己的 Spring 框架,没错,这本书带着你手写 IOC 和 AOP 等 Spring 核心功能,而在手写框架之前,这本书也介绍了相应的基础知识,比如 Spring 中使用的设计模式,核心功能的实现方法以及设计理念,如果你想要学习深入地学习 Spring 框架,那么这边书可能很适合你。

本书作者可能和我们以往印象里的自身程序员不太一样,他不仅是一个资深的程序员,架构师,还曾经是一位 CTO,而他现在也是某个培训机构的联合创始人之一,可是算是比较特别的发展路线了。

作者介绍:谭勇德(Tom)10余年Java开发经验,咕泡学院联合创始人,在大型IT公司担任过CTO、系统架构师。精通Java语言、JS、CSS、AS、PHP等;负责过多个大型分布式系统的微服务架构的技术改造;多年以来对Spring框架有深入研究及独特见解;开发过多套企业内部UI框架和ORM框架;热衷于分享经验,共同进步。

《Spring Security实战》

陈木鑫 著

在spring全家桶中,备受关注的框架往往都是SpringMvc、Springboot和Spring Cloud,其实,有一些应用的关注点并不是如何拆分微服务,而是更加注重应用的安全性,此时,Spring Security就可以派上用场了。

Spring Security是一个强大且高度可定制的安全框架,致力于为Java应用提供身份认证和授权,相比与自己去实现一些复杂的安全认证逻辑,Spring Security提供了一套完整的网络应用安全解决方案,比如最基础的注册登录安全、会话管理、密码加密等功能,与此同时还支持实现CAS单点登录,HTTP认证,以及和OAUTH这类授权系统进行对接。如果你确实需要一套spring安全方案,那么想比这本书是适合你的。

本书作者陈木鑫,热爱编码,信奉知识沉淀的力量,平常多有关注前沿技术栈,包括但不限于前后端技术、DevOps、Serverless等,近期主要从事IM平台的研发。

《互联网轻量级SSM框架解密》

李艳鹏 著

相信这份书单里的第一本书,已经带我们打开了Java Web的实践大门,当你能把商品秒杀功能实现之后,相信你对于SSM框架的使用和开发已经有了一些心得和经验了,当然了,代码量对于一个工程师来说还是很重要的,如果你已经能够熟练掌握这类系统的开发方法,那么进一步的学习就势在必行了。

聊完了实战部分之后,接下来就要深入源码去分析实现原理了,SSM框架到底是如何实现的呢,你有没有思考过这一点,或者是否有去了解过其中的源码知识,如果没有也没关系,这本书把这三个框架的源码都进行了解读,对于我们这类不愿意自己看源码的人来说,确实解决了一个很实在的问题,并且本书对于源码的分析,可以让我们更好地进行应用的开发和调试。

李艳鹏,高级技术专家,著有《分布式服务架构:原理、设计与实战》和《可伸缩服务架构:框架与中间件》,是“云时代架构”技术社区的发起者。 曲源,资深Java开发者,曾任美图技术经理、易宝支付交易系统技术负责人、当网Java工程师。在电商、支付公司从业近10年,熟悉 相关领域的架构规划和系统研发。 宋杨,爱奇艺技术产品中心架构师,从事互联网支付行业一线开发、架构等工作,熟悉互联网通用技术栈。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
学习Spring,看这几本书就够了
经过了10多年的发展,Java Web从开发框架到社区都已经非常成熟,而目前市面上最流行的Java Web框架已然是Spring全家桶,从过去的Spring,SpringMVC,再到SpringBoot和SpringCloud,Spring生态技术一直都是Java Web领域最靓的仔。
程序员书单
2020/05/18
9970
这份Java Web必读书单,值得所有Java工程师一看!
经过了10多年的发展,Java Web从开发框架到社区都已经非常成熟,而目前市面上最流行的Java Web框架已然是Spring全家桶,从过去的Spring,SpringMVC,再到SpringBoot。而曾经流行的JSP和servlet,随着前后端分离的趋势,以及Spring这类框架的冲击,也逐渐地淡出了人们的视线,被历史所抛弃。
程序员黄小斜
2020/04/14
2K0
搞定JVM基本原理和面试题,看看这几本书妥妥够了!
在介绍本书单之前,我想先问一下各位读者,你们之前了解过JVM么,如果有了解过,那么了解的程度又如何呢。经过了10多年的发展,Java Web从开发框架到社区都已经非常成熟,很多程序员都可以通过使用框架很快速地搭建起一个Java Web应用,特别是近几年springboot大热,干脆连配置都不需要了解了,直接一键式编译部署运行,让Java工程师的学习成本变得越来越低。
程序员书单
2020/05/18
2760
书单 | 这几本书被输出到德国啦!
👆点击“博文视点Broadview”,获取更多书讯 以前读书的时候,很多经典图书都是国外引进版。 如今,随着我们的科技实力越来越强,优质原创书籍越来越多,我们的图书也越来越多地被输出到国外。 这不,近期我们就有4本优质原创图书被全球知名学术出版机构施普林格·自然集团引进到德国啦 ~~ 国外的伙伴都感兴趣的技术书,你还不赶紧来学习一下咩? ▊《数智驱动新增长》 肖利华,田野,洪东盈,杨文雅,陈赋明 等 著 新商业学院 编 企业数智化转型实战之书 阿里副总裁肖利华领衔写作 中科院黄维院士、清华大学经济
博文视点Broadview
2023/04/04
1.7K0
书单 | 这几本书被输出到德国啦!
简单谈谈最近在看的几本书「数据中台,用户画像」
作为一个喜欢看书的“少年”,每次一到大型电商促销活动,总不会忘记去收藏夹看看,有哪些好书有打折优惠。往往这个时候,我总能收割一波价格实惠,质量又高的好书。但是,书可不是装饰品,买来还是需要静下心来去阅读的,所以我一般都会在平时下班回家或者周末抽出一部分时间去看书,毕竟“书籍是程序员进步的阶梯”~本期文章,我就来分享一下,最近在看的几本书,并附带一些自己的感想,希望对你们有所帮助!
大数据梦想家
2021/01/27
1.3K0
简单谈谈最近在看的几本书「数据中台,用户画像」
书单 | 云端架构怎么设计才好?这几本书告诉你!
👆点击“博文视点Broadview”,获取更多书讯 在这个万物上云的时代,基于云端进行架构设计已经成为每一位合格的架构师的必备技能! 为了帮助各位小伙伴们打好云端架构设计的基础,在分析不同行业业务场景的案例和解决方案时,可以迅速针对各样的技术痛点、业务需求给出对应的解决方案,本期书单就来分享11本与云端架构相关的经典畅销书! ----   01 ▊《云端架构:基于云平台的41种可复用的架构最佳实践》 吕昭波 著 提炼6大云端架构设计原则,指导云端架构的构建、重构、评估 总结架构设计中要遵循的
博文视点Broadview
2022/03/14
1.2K0
这份书单会告诉你,Java网络编程其实很重要
Java工程师往往容易忽视的一块知识点,其实就是Java网络编程,为什么呢,因为如果我想写一个Java Web项目,我只要用SSM就可以轻松搞定,写好我们的controller、service和dao就可以了,也就是只需要关心业务逻辑,不需要关心前端请求的路由、甚至是后端的负载均衡和网络请求处理,因为这些东西很多时候都被Nginx和Tomcat给吃掉了,Nginx帮我们做好了负载均衡,Tomcat则帮我们完成TCP连接的建立,HTTP请求的处理,把所有复杂的技术细节都给屏蔽了。
程序员书单
2020/05/14
2K0
这份书单,想要晋级高级Java工程师的朋友值得一看!
经过了10多年的发展,Java Web从开发框架到社区都已经非常成熟,很多程序员都可以通过使用框架很快速地搭建起一个Java Web应用,特别是近几年SpringBoot大热,干脆连配置都不需要了解了,直接一键式编译部署运行,让Java工程师的入门成本变得越来越低。
程序员书单
2020/05/18
8810
成为Java顶尖程序员,看这11本书就够了
学习的最好途径就是看书“,这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处:
IT派
2018/07/30
1.4K0
成为Java顶尖程序员,看这11本书就够了
书单 | 突破技术瓶颈,从码农到工匠,一定要看看这几本书!
👆点击“博文视点Broadview”,获取更多书讯 有道无术,术尚可求也,有术无道,止于术。 要想突破编程的技术瓶颈,必须要懂点底层思维的道才行! 所以,本期书单分享给大家9本助你修炼底层内功的经典畅销书,希望可以帮助大家实现从码农到工匠的飞跃! ----  01 ▊《程序员修炼之道:通向务实的最高境界(第2版)》 [美] David,Thomas(大卫托马斯),Andrew,Hunt(安德鲁亨特) 著 云风 译 《从小工到专家》重磅新版 雄踞“全球程序员至爱书单”顶端 开发新兵走向卓越领袖
博文视点Broadview
2022/03/28
9440
书单 | 春节假期,我想把这几本书带回家!
👆点击“博文视点Broadview”,获取更多书讯 2023 大 展 鸿 兔 快要过年啦,很多小伙伴们是不是已经准备要回家过年了呢? 如果往年春节你都是在玩手机、打游戏、怼亲戚……中度过,那么今年可以尝试着换一种过法,与书相伴,开启新的一年! 如果你还没有安排自己的阅读计划,那就来看看博文视点的小编们都推荐了哪些书吧! 人工智能类 01 ▊《因果推断与机器学习》 郭若城 程璐 刘昊 刘欢 编著 结合因果推断和机器学习的理论与实际应用 业界和学界多位因果机器学习专家倾力打造 本书是一本理论扎实,
博文视点Broadview
2023/04/04
4540
书单 | 春节假期,我想把这几本书带回家!
书单 | 这几本书,带你全方位提升你的认知!
👆点击“博文视点Broadview”,获取更多书讯 居家的日子,宜学习,是个升级大脑认知的好机会! 学习要会学,升级认知也要讲究章法,所以本期书单首先为大家带来的是两本学会学习、掌握努力正确姿势的书,希望大家了解了走出低效与与无序的实践法则后,能够更高效地Get到后面的书中介绍的与财富、时间、工作等相关的各种方法,让自己的付出有所回报! ----   01 ▊《学习的学问:走出低效与无序的实践法则》 Scalers  著 陈海贤、黄有璨领衔力荐!Scalers全新力作。 掌握学习高手的底层逻辑与
博文视点Broadview
2022/05/16
8200
书单 | 这几本书,带你全方位提升你的认知!
还搞不定Java多线程和并发编程面试题?你可能需要这一份书单!
在介绍本书单之前,我想先问一下各位读者,你们之前对于Java并发编程的了解有多少呢。经过了10多年的发展,Java Web从开发框架到社区都已经非常成熟,很多程序员都可以通过使用框架很快速地搭建起一个Java Web应用,特别是近几年SpringBoot大热,干脆连配置都不需要了解了,直接一键式编译部署运行,让Java工程师的入门成本变得越来越低。
程序员书单
2020/05/18
1.1K0
423世界读书日 | 10本爆款新书,带你稳扎稳打,引领未来!
👆点击“博文视点Broadview”,获取更多书讯 一年一度的423世界读书日即将到来, 又到了提醒大家要“多读书,读好书”的日子 ~~ 好书,可以带领我们在时间的长河中不惧变化、稳扎稳打;也可以带领我们穿越时空、窥探未来…… 所以,今天就给大家分享10本最近的爆款新书, 既有久经时间沉淀的经典书升级,又有紧贴未来趋势的前沿新书,希望可以帮大家以不变的根基拥抱变化的未来! 此外,423当天,我们也会为大家带来一场特别的专场活动,有17位大咖会做客博文视点直播间,和大家聊聊读书这件事儿,点击下方预约
博文视点Broadview
2023/04/27
9450
423世界读书日 | 10本爆款新书,带你稳扎稳打,引领未来!
还没使用过消息队列?这一份书单值得你好好看看!
Java工程师往往容易忽视的一块知识点,其实就是Java网络编程,为什么呢,因为如果我想写一个Java Web项目,我只要用SSM就可以轻松搞定,写好我们的controller、service和dao就可以了,也就是只需要关心业务逻辑,不需要关心前端请求的路由、甚至是后端的负载均衡和网络请求处理,因为这些东西很多时候都被Nginx和Tomcat给吃掉了,Nginx帮我们做好了负载均衡,Tomcat则帮我们完成TCP连接的建立,HTTP请求的处理,把所有复杂的技术细节都给屏蔽了。
程序员书单
2020/05/16
8880
Java学习之路 -- Java怎么学?
当时,作为懵懂的小白,大一学习了c和c++,还有数据结构,后来才自学的java。有了c++的基础,其实学java确实感觉挺容易上手。如果没有c或者c++的基础,建议开始需要先把java的基础打好,基础是指什么?基础的语法,能用!至于源码,不建议在刚刚开始学就看源码,绝对劝退!!!
秦怀杂货店
2021/03/29
1.3K0
当技术成为一种情怀
时间回溯到2016年, 最初出于挖人的险恶用心,进入了一个名叫“中生代技术”的技术群。本以为和自己加入的诸多技术群类似,没想到在这里发现了一群有趣的人,一群热爱技术的人,一群为了一些技术细节争论得面红耳赤的人。因为在本公众号的一篇文字《老曹眼中的缓存技术》,在博客上是《全栈必备 缓存基础》,右军找到了我,开启了本次著书之旅。
半吊子全栈工匠
2018/08/22
8830
当技术成为一种情怀
存储系统又慢又杂太难用?我们推荐这几本书帮你解决问题
我们常用的存储系统种类非常多,有单机的也有分布式的,有的是数据库,有的是文件系统,还有介于二者之间的。无论是哪种存储系统(比如,MySQL、Redis、Elasticsearch,等等),它们都具有如下三个特点。
IT阅读排行榜
2022/03/11
3730
存储系统又慢又杂太难用?我们推荐这几本书帮你解决问题
书单丨Kafka这么厉害,难怪都在读这几本书
基于2.0.0版本,从实战到深度的原理解析讲述Kafka的知识点、常见误区的解读、常见问题的解决方案及生态应用的扩展。
博文视点Broadview
2020/06/10
6.7K1
书单丨Kafka这么厉害,难怪都在读这几本书
【真荐书】双11书单,我们一起共读 36 + 1 本书
《Redis开发与运维》全面讲解 Redis 基本功能及其应用,并结合线上开发与运维监控中的实际使用案例,深入分析并总结了实际开发运维中遇到的“陷阱”,以及背后的原因, 包含大规模集群开发与管理的场景、应用案例与开发技巧,为高效开发运维提供了大量实际经验和建议。本书不要求读者有任何 Redis 使用经验,对入门与进阶 DevOps 的开发者提供有价值的帮助。主要内容包括:Redis 的安装配置、API、各种高效功能、客户端、持久化、复制、高可用、内存、哨兵、集群、缓存设计等,Redis 高可用集群解决方案,Redis设计和使用中的问题,最后提供了一个开源工具:Redis监控运维云平台 CacheCloud。
kirito-moe
2018/12/12
8290
【真荐书】双11书单,我们一起共读 36 + 1 本书
推荐阅读
相关推荐
学习Spring,看这几本书就够了
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档