扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者: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提供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领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者