注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

融智技术学院

融智技术学院163分站,为广大好友提供更多的帮助

 
 
 

日志

 
 

IT百科——Spring  

2014-05-30 13:41:30|  分类: IT百科 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

Spring

Spring框架是一个开源的应用框架和为Java平台提供的控制反转框架。这个框架的内核特点是可以被用于任何Java应用,除了扩展到Java EE平台之上web应用开发。虽然这个框架不能强加任何特定的编程模型,它作为企业级的JavaBean的附加模型、替代模型或替换模型在Java社区中变得流行起来。

它的第一个版本是由Rob Johnson写的,他在2002年十月发布这个框架并同他的J2EE专家级设计与开发图书一起初步。这个框架的第一个发行版遵循Apache2.0许可协议在200320036月。第一个里程碑发行版是1.0,它是在2004年发布的,后来的里程碑式的发布是20049月和20053月。Spring 1.2.6框架赢得了2006年的Jolt生产效率奖和JAX创新奖。Spring2.0子啊200610月发布,Spring2.5200711月发行,Spring 3.0200912月发布,Spring3.12011年发布而Spring 3.2.5201311月发布。当前版本是Spring 4.0,其发布于201312月份。值得注意Spring 4.0改进了包括Java SE 8Groovy 2、一些java EE7WebSockets的支持。

Spring框架包含了几个模块提供的服务的范围是:

控制反转容器:应用组件的配置和Java对象的生命周期管理,主要通过依赖注入完成。

面向切片编程:实现了横切关注点能力

数据访问:可在Java平台上用JDBC和关系对象映射工具使用关系数据库管理系统与NoSQL数据库

事物管理:统一几个事物管理API,为Java对象调整了事物

MVCModel–view–controller):一个HTTP-和基于Servlet的框架,提供钩子为扩大和定制web应用和RESTful web服务。

远程访问框架:组态的RPC风格的Java对象的编组网络支持RMICORBA和基于HTTP协议包括web服务(SOAP

约定优于配置:一个快速的开发解决方案为了基于Spring企业级应用程序提供的Spring Roo模块

认证和授权:可配置安全流程,支持一系列的标准、协议、工具和实践,通过Spring安全子项目(原为spring提供的Acegi安全系统)

远程管理:通过JMX组态的Java对象接触和管理为本地或远程配置

管理:组态的消息监听器对象注册为透明的消息消耗量从消息队列中通过JMS,使用标准的JMS API发送消息的改进

测试:支持类的编写单元测试和集成测试

  评论这张
 
阅读(53)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017