文章分类 -  Spring in action 3rd

Spring in action 3rd 尝试着翻译
摘要:4.1 What's aspect-oriented programming (什么是面向切面编程)在早期,切面帮助模块化横切关注点。近来,横切交叉点可以描述为应用程序中任何在多个地方使用的功能。例如安全是一个横切关注点,在应用程序的许多方法中都需要应用到安全规则。如图4.1 描述了横切关注点图4.1 代表了一个典型的分割为模块的应用程序。每个模块的主要关注都只是提供特定领域的服务。但是每个模块都需要一些类似的辅助功能,例如安全和事务管理。在面向对象中,常见的用来重用功能的技术是应用继承或委托。但是如果在应用程序中使用过多类似的基类,继承可能会导致脆弱的对象体系。而委托太笨重了,由于委 阅读全文
posted @ 2013-06-10 11:59 向往天空的鱼 阅读(182) 评论(0) 推荐(0)
摘要:Aspect-oriented Spring (Spring 面向切面)本章概述面向切面编程基础从POJO创建切面使用@AspectJ注解向AspectJ切面注入从属当我正在写这章的时候,德克萨斯州(我的居住地)正经历着有史以来的最高气温。非常热。在这样的天气里,空调是必须的。但是,使用空调所带来的负面情况是用电,并且电是需要花钱的。我们无法避免为了凉爽和舒适而支付开支。因为每家都有一个电表,用来精确的度量每千瓦电量,并且每个月都会有人来读电表,而电力公司就能够正确的知道需要收我们多少费用了。现在,想象一下如果没有了电表并且每人来监督我们的用电习惯。假如由我们自己来联系电力公司,并且报告他们的 阅读全文
posted @ 2013-06-07 21:48 向往天空的鱼 阅读(185) 评论(0) 推荐(0)