Spring之父Rod Johnson
Rod在悉尼大学不仅获得了计算机学位,同时还获得了音乐学位。更令人吃惊的是在回到软件开发领域之前,他还获得了音乐学的博士学位。有着相当丰富的C/C++技术背景的Rod早在1996年就开始了对Java服务器端技术的研究。他是一个在保险、电子商务和金融行业有着丰富经验的技术顾问,同时也是JSR-154(Servlet 2.4)和JDO 2.0的规范专家、JCP的积极成员。
真正引起了人们的注意的,是在2002年Rod Johnson根据多年经验撰写的《Expert o-ne-on-One J2EE Design and Development》。其中对正统J2EE架构的臃肿、低效的质疑,引发了人们对正统J2EE的反思。这本书也体现了Rod Johnson对技术的态度,技术的选择应该基于实证或是自身的经验,而不是任何形式的偶像崇拜或者门户之见。正是这本书真正地改变了Java世界。基于这本书的代码,Rod Johnson创建了轻量级的容器Spring。Spring的出现,使得正统J2EE架构一统天下的局面被打破。基于Struts+Hibernate+Spring的J2EE架构也逐渐得到人们的认可,甚至在大型的项目架构中也逐渐开始应用。
Rod Johnson的新作《Expert o-ne-on-one J2EE Development without JEB》则更让人吃惊,单单“Without EJB”一词就会让大多数J2EE架构师大跌眼镜了。不过Rod Johnson可能仅仅是想通过“Without EJB”一词表明应该放开门户之见。这也是Rod Johnson一贯的作风。也许正是这种思想,促使Rod Johnson创建了Spring,真正改变了Java世界。
Spring之父Rod Johnson相关推荐
- Introduction to the Spring Framework By Rod Johnson(完整中文翻译版)
Introduction to the Spring Framework By Rod Johnson 自从这篇文章的第一版在2003年10月发表以来,Spring框架正在逐步普及.经历了1.0最终版 ...
- spring (由Rod Johnson创建的一个开源框架)
你可能正在想"Spring不过是另外一个的framework".当已经有许多开放源代码(和专有)J2EEframework时,我们为什么还需要Spring Framework? S ...
- SpringSource创始人Rod Johnson执掌十年后离开
长期以来一直有传言,但今天我们得到了证实– Spring Framework的创始人 Rod Johnson即将离开VMware. 约翰逊(Johnson)在SpringSource博客上发表了一个似 ...
- 通过Maven快速搭建Spring Boot父工程
导入父工程maven依赖 <parent><groupId>org.springframework.boot</groupId><artifactId> ...
- Spring 2企业应用开发
Spring 2企业应用开发 诚邀加入图灵俱乐部:http://groups.csdn.net/Turingbooks(CSDN群组) Spring作 ...
- java框架讲解ppt_经典框架spring介绍课件.ppt
Wepull Information Service Spring-javaEE的春天 预习检查 根据你的理解,"依赖注入"是什么? 根据你的理解,谈谈"依赖注入&quo ...
- 一篇文章让你学会spring
Spring6 1.概述 1.1.Spring是什么? Spring 是一款主流的 Java EE 轻量级开源框架 ,Spring 由"Spring 之父"Rod Johnson ...
- 瑞雪时晴,不亦快哉 ——图灵十一月月刊
瑞雪时晴,不亦快哉 --图灵十一月月刊 11 月初北京下了20 多 年来最早的一场雪,雪景喜人,又如甘霖,解了北方多日苦旱.本期图灵月刊题图正是被传为"书圣"王羲之当今存世唯一真迹 ...
- SpringMVC源码剖析(三)- DispatcherServlet的初始化流程
我们启动web服务器,在浏览器中输入地址,就可以看到浏览器上输出我们写好的页面.为了更好的理解上面这个过程,你需要学习关于Servlet生命周期的三个阶段,就是所谓的"init-servic ...
最新文章
- Android实用应用程序源码
- Cell Research:华农解析水虻基因组图谱和肠道微生物组降解规律
- 现在的桥都会做仰卧起坐了!中国首座3D打印桥亮相上海
- 微软最具想象力项目:将数据中心沉入海底
- 哪些人员可以申请外国人永久居留证?
- 【转】android之在activity中控制另一个activity的UI更新_如何在activity之间传递handler...
- 【SIS-OAS 1.52.0】【C03-测试报告】常规版本回归测试报告-------回归测试报告模板...
- 工频干扰频谱测量_EMC预认证测量的哀与愁
- c#使用Transactions类完成多个数据库的事务操作(分布式事务处理)
- php实现标签打印,标签打印软件怎么实现批量套打标签?
- IDEA项目启动配置
- 学习java第20天
- 视频剪辑怎么学?四个方面要注意,整体思路是关键
- 【实例演示】Android安全须知
- 《成语接龙》隐私说明
- STM32 串口的使用
- getOutputStream() has already been called for this response 当前响应已经调用了方法getOutputStream()
- Reactor模式简单实现与理解
- 公链分析报告(2)--EOS
- 智能合约部署Error: exceeds block gas limit undefined