初识 Spring 框架,进入Spring的世界

一、SpringSource公司

 伦理片 http://www.dotdy.com/

Spring 的创建者是Rod Johnson,他在2002年编著了《Expert One-to-One J2EE Desing and Development》一书,书中的相思为Spring的诞生奠定了基础。


2004年3月,Spring发布了1.0正式版本,同年他又推出了经典之作《Expert One-to-One J2EE Development without EJB》,在Java世界掀起了轩然大波。


Spring1.0发布时,Rod成立了SpringSource公司,以商业化方式对开源的Spring进行动作,产品线包括Web Service、安全、富客户端、OSGI等技术领域。


SpringSource 208年收购了G2One公司(Groovy编程语言,Grails Web框架),2009年收购了开源系统监测厂商Hyperic。


2008年的5.1劳动节,SpringSource发布了开源应用服务器-SpringSource Application Platform,  构建在Spring、OSGi和Apache Tomcat之上,摒弃了原有的Java EE服务器标准。   这是他的核心业务。


SpringSource成为提供应用开发框架、应用服务器、、应用服务监控的综合性厂商。SpringSource  以培训服务、咨询服务、技术认证服务、Srping应用服用器等为主要盈利模式。


2009年8月VMWate收购SpringSource公司,共同开发集成化的Paas解决方案。


二、Spring框架


Spring学习  了EJB的少数优点(声明式事务、透明持久化),抛弃了EJB多数的缺点(极度复杂、难部署、难测试)。  是一个轻量级的框架,意思是不与容器绑定。


Spring是一个IoC(控制反转)容器,对象间的依赖关系由Spring控制,目的是解耦(  针对接口编程  )。


Spring  实现了AOP(面向切面编程)功能,方便进行面向切面的编程。


Spring  实现了  声明式事务、


Spring  方便的测试,可以不依赖容器进行测试


Spring  方便集成各种优秀框架 ,如Struts,Hibernate,Hessian,Quaartz


Spring  对难用的J2EE API进行了薄薄的封装,如JDBC,JavaMail,RMI  ,更易使用。


Spring将针对接口编程的思想发挥到了极致,好的设计比具体的实现技术更重要,一条通用的设计准则是将接口与实现分开,上层的调用者对底层的实现应当一无所知.比如JDK中的集合类接口.  


三、下载Spring 

地址: http://www.springsource.com/download/community   

要填写下载者信息并提交。

 

2009年09月,Spring 3.0 第一个候选版发布

2009年11月,Spring 3.0 正式版发布

2011年01月,Spring 3.0.5 发布。

2012  年05  月,SPRING FRAMEWORK 3.2 M1 RELEASED

2012  年07  月,SPRING FRAMEWORK 3.1.2 RELEASED


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值