IT 技术发展太快了,就像浪潮一样一波接着一波,朝你迎面扑来,稍不留神就会被巨浪卷至海底而不得翻身。我们必须要学会抓住那些不变的本质或规律,只有这样才能屹立潮头而不倒,乘风破浪,做这个巨变时代的弄潮儿!
2003年,Rod Johnson 创建了 Spring,我在那一年开始了研究生实习。2005年参加工作,通信行业,主力开发语言是 C/C++。在校勤工俭学时捣鼓过 JSP,2005年前后我开始自学 Spring 搭建个人网站,那时 Java 领域最火的开发框架组合就是:Struts + Spring + Hibernate,SSH。2009年,我跳槽到了移动互联网行业,主力开发语言逐渐转为 Java。2014年,我再次跳槽进了互联网金融行业,基于 Spring 扩展定制内部开发框架,从 Spring 用户变成了扩展开发者。2016年因参与内部云平台建设,我跟 Spring 的东家 Pivotal 公司还有过一次合作。随着微服务等技术的兴起,近些年我做了许多 Spring Boot\Spring Cloud 扩展定制和培训推广。
一晃眼十五年过去了,从取代 EJB 的轻量级开发框架开始,到无比强大的生态圈,再到 Spring Boot\Spring Cloud 重新塑身成为云原生应用开发领域的首选框架。Spring 早已不是最初的模样了,在它身上发生过无数变化,但唯一不变的是它仍旧稳坐 Java 开发框架领域的头把交椅。或许大部分读者都熟悉 Spring 的使用,但你知道它背后的核心技术有哪些吗?这些年它都发生过哪些重大的变化?它演进至 Spring Boot/Spring Cloud 的原因是什么?它的成功源于哪些关键的产品设计理念?...... 熟悉 Spring 的使用仅仅是"知其然",唯有"知其所以然",我们才能真正融会贯通用好它。
快来吧,千万不要错过!老兵用血汗经验为你剖析那些风云变幻中的不变量:
- Spring 背后的核心技术
- Spring 演进发展的历程
- Spring Boot/Spring Cloud 之蝶变重生
- Spring 的产品设计理念
- Spring 的产品推广策略
- ......
适读人群:开发、测试、架构、产品等
阅读全文: http://gitbook.cn/gitchat/activity/5cd9f43f8bc82d1b0528d84c
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。