科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道用Spring 2.0和AspectJ简化企业应用程序

用Spring 2.0和AspectJ简化企业应用程序

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

在本文中,作者首先了介绍在典型的企业应用程序中,Spring AOP和AspectJ适用于什么地方,之后介绍在2.0中新的Spring AOP支持。

作者:Adrian Colyer译者 俞黎敏 来源:infoq.com 2007年11月18日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共10页)

小结

Spring的目标是提供一种简单而强大的企业应用程序开发方法。利用它对AOP的支持,以及与AspectJ的整合,这种方法延伸到了影响应用程序多个部分的特性的实现。传统上而言,这些特性的实现都散布到整个应用程序逻辑中,使得它难以添加、去除和维护特性,并且使得应用程序逻辑复杂化。利用方面,Spring让你能够给这些特性编写整洁、简单且模块化的实现。AOP的采用可以分多个阶段进行:通过利用Spring提供的开箱即用的方面开始,然后可以利用Spring AOP在Web、服务和数据访问层中添加你自己的@AspectJ方面。AspectJ本身可以被用来提供开发生产力,而不用在AspectJ中引入任何依赖。更进一步探讨了横贯你应用程序多个层的基础结构需求,可以利用AspectJ方面被简单地实现。最后,你可以用方面来简化你领域模型本身的实现。

关于作者

Adrian Colyer是Interface21的首席科学家,是Eclipse.org的AspectJ项目负责人,以及AspectJ Development Tools(AJDT)项目的创办人。2004年,他被MIT Technology Review投票选为世界前100名年轻的改革者之一,并且经常进行关于Spring、AOP和AspectJ主题的演讲。

关于Interface21

Interface21提供Spring、AOP和AspectJ方面的培训和咨询。至于课程安排或者要安排培训的,请见www.interface21.com

Adrian Colyer和Spring社区其他成员出席2006年12月7至10日会议的相关内容请见http://www.thespringexperience.com

查看英文原文:Simplifying Enterprise Applications with Spring 2.0 and AspectJ

译者简介:俞黎敏(网名:阿敏总司令),技术顾问,自由撰稿人,开源爱好者,曾经参与Spring中文论坛组织Spring 2.0 Reference中文版的技术审校和满江红开源组织Seam 1.2.1 Reference的中文翻译工作;另外他还翻译了《CSS: The Missing Manual》、《Java Persistence with Hibernate》等书籍,并担任 CSDN、CJSDN、Dev2Dev、Matrix、JavaWorldTW等技术网站Java论坛版主。他的博客是:http://YuLimin.JavaEye.com

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章