Spring Overview

Spring Overview

Spring 是JAVA企业级应用开发中最流行的开发框架。全世界数以百万计的的开发者使用Spring框架创造高性能的、易于测试的、可复用的代码。

Spring框架是一个开源的JAVA平台,它最初由Rod Johnson编写并发表于2003年6月,使用Apache 2.0 license。

从大小和侵入性来说,Spring是轻量级的。最基础版本的Spring框架仅仅只有2MB。

Spring的核心特性可以用来开发任何JAVA程序,同时有很多扩展可以应用在基于JAVA EE平台上的web程序。Spring框架致力于使J2EE更易于开发,以及使用基于POJO的编程模型促进良好的编程实践。

使用Spring的优势

以下是使用Spring框架的几点优势:

  • 开发者可以使用Spring开发出基于POJO的企业级应用。使用POJO开发的优势是不再需要一个EJB容器作为应用服务器,而仅仅只需要一个Servlet容器,如tomcat或其他商业产品。
  • Spring是模块化的,虽然有大量的包和类可使用,但你仅需关心你需要的,其他的可忽略。
  • Spring不重复造轮子,它使用了一些已经存在的技术,如ORM框架,日志,JEE,Quartz和JDK Times,以及一些视图框架。
  • 测试使用Spring编写的程序是很简单的,因为Spring自己实现了环境依赖,并且,因为使用了Spring Bean风格的POJO,使得测试数据很容易注入。
  • Spring提供API将特定技术框架所抛出的异常类转换成一致的、不受限制的异常类。
  • Spring IoC容器是真正的轻量级的,特别是跟EJB容器相比。这对于在低配置的PC上开发和部署应用程序很有优势。
  • Spring 提供了一致的事务接口支持单数据库及多数据库。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值