BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

文章:Spring 2.0的新特性和应用实践

| 作者 霍泰稳 关注 1 他的粉丝 发布于 2007年7月13日. 估计阅读时间: 2 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

Spring联合创始人Rod Johnson阐述了Spring 2.0中在核心容器、XML配置扩展、AOP增强和Java 5等特性方面最新进展和使用指南。

Spring开源项目开始于2003年2月,现在这一框架正在被越来越多的个人和企业所接受,在很多行业内成为事实上的标准,其下载量也已经超过百万。因为是开源的,所以Spring能够根据用户的反馈对框架及时进行修改,但不管怎样它的使命一直都很清晰,就是成为一个功能强大但使用简单的非入侵型编程模型。

经过近10个月的开发,2006年10月份Spring 2.0发布最终版,在很多方面又做了大量提升。现在的Spring不仅能满足小型项目的使用,而且也能应付大组织所用,比如BEA WebLogic Server 10中,就使用了Spring和Pitchfork项目来执行注入和拦截,还有一些企业厂商使用Spring集成自己的产品等。

在本文中,Rod Johnson深入浅出地阐述了2.0版本所增强的一些功能:

  • 配置扩展:在Spring 2.0中,Spring支持可扩展的XML配置,使得使用自定义元素开发成为可能,它们为生成Spring bean的定义提供一种新层次的抽象。XML扩展机制同样提供了一些新的标签来简化许多普通的任务。
  • 在AOP框架中有重要增强,使得既强大又更易于使用。
  • 增强对Java 5的支持。
  • 提供以动态语言实现Spring bean的能力,比如Groovy、JRuby和Beanshell,同时保留Spring组件模型的所有服务,比如依赖注入,方便的声明性服务以及AOP。
  • 结合所介绍的特性,文中所提供的大量实例代码对你理解Spring 2.0也会有一定的帮助。

    阅读全文:Spring 2.0的新特性和应用实践

    评价本文

    专业度
    风格

    您好,朋友!

    您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

    获得来自InfoQ的更多体验。

    告诉我们您的想法

    允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

    当有人回复此评论时请E-mail通知我

    请参考Adrian在InfoQ上很棒的文章,Simplifying Enterprise Applications with Spring 2.0 by Su Vitamin.X

    这篇文章是我见过的关于spring2.0 AOP最好的文章!非常值得关注。当然,如果infoq能翻译成中文的话就更好了!

    不完整 by Yuan Shayne

    很多代码被吃掉了,遗憾

    Re: 请参考Adrian在InfoQ上很棒的文章,Simplifying Enterprise Applications with Spring 2 by 霍 泰稳

    好文章都会陆续得到翻译的,不日就会有中文版出来:)

    允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

    当有人回复此评论时请E-mail通知我

    允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

    当有人回复此评论时请E-mail通知我

    3 讨论

    登陆InfoQ,与你最关心的话题互动。


    找回密码....

    Follow

    关注你最喜爱的话题和作者

    快速浏览网站内你所感兴趣话题的精选内容。

    Like

    内容自由定制

    选择想要阅读的主题和喜爱的作者定制自己的新闻源。

    Notifications

    获取更新

    设置通知机制以获取内容更新对您而言是否重要

    BT