猜你喜欢
Spring 5核心原理与30个类手写实战

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

书籍作者:谭勇德 ISBN:9787121367410
书籍语言:简体中文 连载状态:全集
电子书格式:pdf,txt,epub,mobi,azw3 下载次数:4581
创建日期:2021-02-14 发布日期:2021-02-14
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板
内容简介

《Spring 5核心原理与30个类手写实战》基于编程开发实践,不仅深度解析Spring 5的原理与新特性,更从环境准备、顶层结构设计、数据访问等方面一步步地推导出Spring的设计原理。在每个知识点上,均以大量的经典代码案例辅助讲解,使理论紧密联系实际。最后手写30个类,以体会Spring作者的创作过程,让每一位读者学以致用。

对于立志成为Java架构师的技术人员,以及对以Spring为核心的Java Web开发感兴趣的计算机专业高校生、在职Java开发人员来说,本书是一本具备超强实战意义的技术升级指南。读者通过本书可以看源码不再“晕车”,轻松找到入口;系统学习设计思想,提高解决问题的效率;培养架构思维能力,以及自驱学习能力。

作者简介

★谭勇德(Tom)

10余年Java开发经验。

咕泡学院联合创始人。

在大型IT公司担任过CTO、系统架构师。

精通Java语言、JS、CSS、AS、PHP等;负责过多个大型分布式系统的微服务架构的技术改造;多年以来对Spring框架有深入研究及独特见解;开发过多套企业内部UI框架和ORM框架;热衷于分享经验,共同进步。

格言:不只做一个技术者,更要做一个思考者。

编辑推荐
适读人群 :十年沉淀之作,手写Spring精华思想,21万+学员听过在线课,超强实战技术升级指南,囊括源码、设计思想、架构思维、实战案例、开发经验,Java架构师成长必备

★《Spring 5核心原理与30个类手写实战》对应在线课程有21万+学员听过,付费学员有1.3万+

★《Spring 5核心原理与30个类手写实战》作者Tom老师有10余年Java开发经验,对Spring有深入研究及独特见解

★本书几乎涵盖在Spring应用中可能遇到的所有问题,核心原理(IoC、DI、AOP、MVC)、高仿手写、数据访问等

★深度解析Spring 5的原理与新特性,从环境准备、顶层结构设计、数据访问等方面一步步推导出Spring设计原理

★通过本书你可以:

--看源码不再晕车,轻松找到入口。

--系统学习设计思想,提高解决问题的效率。

--培养架构思维能力,自驱学习能力。

--用30个类提炼出Spring核心的精华思想,并保证功能可用。

--从不一样的角度分析Spring经典高频面试题。

--了解Spring 5 的新特性。

--为深入了解Spring Boot做铺垫。

前言
★序言
  在1996年,Java还只是一门新兴的、初出茅庐的编程语言。2004年3月24日,Spring正式对外发布1.0版本。我在2009年开始接触Spring 2.0,从此爱不释手。Spring的出现,恰如其名,开启了全世界Java程序员的春天。如今,Spring已然成为一个生态,使用Spring简直就是一种享受。
  本书结合我多年的Spring使用经验,整理了珍藏多年的Spring学习笔记,采用类图和代码片段的形式,加以中文注释,通俗、生动、全面、深入地剖析了Spring源码的重要细节。要想练就“降龙十八掌”,先得修炼内功。本书从设计模式开始讲解,以帮助大家更好地理解Spring,让大家知其然,且知其所以然。
  如果你现在的工作经验与应有的能力无法匹配,
  如果你在自学路上找不到方向,
  如果你现在是初级程序员,想往高级程序员晋级,
  如果你希望成为架构师,
  ……
  本书都能帮到你。
  编写本书旨在使大家进入不一样的思维境界,书中个人观点若有不妥之处,恳望纠正!
  编写本书旨在使大家进入不一样的思维境界,手写源码不是为了重复造轮子,也不是为了装高大上,其实只是我推荐给大家的一种学习方式。
  书中个人观点若有不妥之处,恳望纠正!
  ★关于我
  为什么说我来自文艺界?
  我自幼爱好书法和美术,长了一双能书会画的手,而且手指又长又白,因此以前的艺名叫“玉手藝人”。中学期间,曾获市级书法竞赛一等奖,校园美术竞赛一等奖,校园征文比赛二等奖。担任过学生会宣传部长,负责校园黑板报、校园刊物的编辑、排版、设计。
  2008年参加工作后,做过家具建模、平面设计等工作,亲自设计了咕泡学院的Logo。做讲师之后,给自己起了一个跟姓氏谐音的英文名字“Tom”,江湖人称“编程界写字写得最好的、书法界编程最牛的文艺汤”。
  我的技术生涯
  我的IT技术生涯应该算是从2009年开始的,在此之前做过UI设计,做过前端网页,到2009年才真正开始参与Java后台开发。在这里要感谢所有帮助过我入门编程的同事和老师。从2010年至2014年担任过项目组长、项目经理、架构师、技术总监,对很多的开源框架建立了自己的独特见解。我会习惯性地用形象思维来理解抽象世界。譬如:看到二进制0和1,我会想到《周易》中的两仪——阴和阳;看到颜色值用RGB表示,我会想到美术理论中的太阳光折射三原色;下班回家看到炒菜流程,我会想到模板方法模式;坐公交车看到学生卡、老人卡、爱心卡,我会想到策略模式;等等。大家看到的这本书,很多地方都融入了这种形象思维。
  为什么写书?
  其实一开始我没想过要写书,写书的初衷主要是满足学员的诉求。大家认为我个人的学习方法、思维模式、教学方式通俗易懂,很容易让人接受,但是通过视频形式传播受众有限,学员建议我把这些宝贵的经验以纸质书的形式奉献给大家,这样定会给社会带来更大的价值。
  借此机会,特别感谢责任编辑董英及电子社的团队成员为本书审稿纠错;感谢我老婆在无数个加班的夜晚给我默默的支持;感谢咕泡学院的学员给本书内容提出宝贵的修改意见。
  谭勇德(Tom)
  2019年5月 于 长沙
目录


产品特色