设为首页收藏本站

融智技术学院

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 735|回复: 0

IT百科——Spring

[复制链接]
MrLi 发表于 2014-4-10 15:00:00 | 显示全部楼层 |阅读模式
Spring
Spring框架是一个开源的应用框架和为Java平台提供的控制反转框架。这个框架的内核特点是可以被用于任何Java应用,除了扩展到Java EE平台之上web应用开发。虽然这个框架不能强加任何特定的编程模型,它作为企业级的JavaBean的附加模型、替代模型或替换模型在Java社区中变得流行起来。
它的第一个版本是由Rob Johnson写的,他在2002年十月发布这个框架并同他的J2EE专家级设计与开发图书一起初步。这个框架的第一个发行版遵循Apache2.0许可协议在2003在2003年6月。第一个里程碑发行版是1.0,它是在2004年发布的,后来的里程碑式的发布是2004年9月和2005年3月。Spring 1.2.6框架赢得了2006年的Jolt生产效率奖和JAX创新奖。Spring2.0子啊2006年10月发布,Spring2.5在2007年11月发行,Spring 3.0在2009年12月发布,Spring3.1在2011年发布而Spring 3.2.5在2013年11月发布。当前版本是Spring 4.0,其发布于2013年12月份。值得注意Spring 4.0改进了包括Java SE 8、Groovy 2、一些java EE7和WebSockets的支持。
Spring框架包含了几个模块提供的服务的范围是:
控制反转容器:应用组件的配置和Java对象的生命周期管理,主要通过依赖注入完成。
面向切片编程:实现了横切关注点能力
数据访问:可在Java平台上用JDBC和关系对象映射工具使用关系数据库管理系统与NoSQL数据库
事物管理:统一几个事物管理API,为Java对象调整了事物
MVC(Model–view–controller):一个HTTP-和基于Servlet的框架,提供钩子为扩大和定制web应用和RESTful web服务。
远程访问框架:组态的RPC风格的Java对象的编组网络支持RMI、CORBA和基于HTTP协议包括web服务(SOAP)
约定优于配置:一个快速的开发解决方案为了基于Spring企业级应用程序提供的Spring Roo模块
认证和授权:可配置安全流程,支持一系列的标准、协议、工具和实践,通过Spring安全子项目(原为spring提供的Acegi安全系统)
远程管理:通过JMX组态的Java对象接触和管理为本地或远程配置
管理:组态的消息监听器对象注册为透明的消息消耗量从消息队列中通过JMS,使用标准的JMS API发送消息的改进
测试:支持类的编写单元测试和集成测试
您需要登录后才可以回帖 登录 | 注册

本版积分规则

新突破电商

小黑屋|手机版|Archiver|融智技术学院 ( 京ICP备09018999号  

GMT+8, 2018-10-17 09:42

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表