当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:14:00  来源:本站整理

Spring框架的事件管理操纵解析[Java编程]

赞助商链接



  本文“Spring框架的事件管理操纵解析[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

引言

在软件开辟中呈现过各种各样的框架,开源软件的兴起,使得各种各样的框架纷纷呈现,比方,Apache组织下就拥有诸多的框架类产品.框架就是一组协同工作的类,它们为特定范例的软件修建了一个可重用的计划.但是,传统的框架使得利用程序组件过度依靠于框架中的类,这种耦合度的提高降低了组件的复用性.Spring框架的呈现,使得组件之间更疏松的耦合成为了大概.

Spring框架简介

Spring框架是一个2003年2月才呈现的开源项目,该开源项目发源自Rod Johnson在2002年底出版的《Expert One-on-One J2EE Design and Development》一书中的底子性代码.在该书中,Rod Johnson倡导J2EE实用主义的计划思惟,而Spring框架恰是这一思惟的更全面和具体的实现.Spring框架由一个容器,一个配置和组织组件的框架,和一组内置的为事件、长期化和Web用户接口供应的服务构成.作为一种轻量级的J2EE框架,Spring供应了一种有效的方法来成立和组织J2EE利用程序.

1、Spring特点

IoC(Inversion of Control;掌握反转);又称DI(Dependency Injection;依靠注入);是面向对象范畴新兴的编程思惟;也是Spring的精华所在.简单地说;IoC就是指程序之间的关系由容器来掌握;而不是传统实现中由程序代码直接操控.这也就是所谓“掌握反转”的概念所在:掌握权由利用代码转到外部容器,掌握权的转移,也就是所谓的反转.IoC将掌握成立的职责搬进了框架中;并把它从利用代码脱脱离来.当利用Spring的IoC容器时只需指出组件需求的对象,在运行时Spring的IoC容器会按照XML配置数据供应应它.

Spring IoC,借助于依靠注入计划情势,使得开辟者不用理睬对象自身的生命周期极端关系,并且可以改进开辟者对情势的利用.关于一个对象的管理不是什么艰难,难就难在对整个对象群的管理.依靠注入可以让容器管理对象,即“Don’t call me, I will call you”.这样对象本身的生命周期以及对象之间的关系就不再让开辟者费心了.

Spring AOP,借助于Spring实现拦阻器,开辟者可以实现以申明方法利用企业级服务,比方安全性服务、事件服务.AOP 公道的增补了OOP,借助于Spring AOP,开辟者可以高效的利用J2EE服务.

Spring服务抽象,借助于各种J2EE API抽象,使得开辟者可以一致地利用J2EE 技术,而不管具体是利用什么J2EE API,借助于Spring服务抽象,使代码大大削减,满意“更少代码,更少BUG”的软件计划原则.

Spring IoC+Spring AOP+Spring服务抽象,一同形成Spring,这样一个有机体,使构建轻量级J2EE成为大概.

Spring供应的事件管理

Spring供应的事件管理可以分为两类:编程式的和声明式的.编程式的,对比机动,但是代码量大,存在反复的代码对比多;声明式的比编程式的更机动便利.


  以上是“Spring框架的事件管理操纵解析[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 在Ubuntu管理iPhone/iPod SpringBoard图标
  • Visual C++ sprintf()函数用法
  • 发扬EJB、Spring思惟将组件化举行到底
  • spring在MVC层办理JPA的缓迟加载问题
  • 用spring简单实现发送邮件
  • 用Spring framework实现按时器功效
  • 关于Struts和Spring两种MVC框架的比较
  • Spring自动装配的学习
  • Spring事件配置的五种办法
  • Spring编程入门十大问题解答
  • Hibernate+Spring+Struts扩大Struts
  • J2EE新手入门之"Spring"名词注释
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .