抢占先机
VMware 提供培训和认证,以加速您的进步。
了解更多我为 InfoQ 网站写的一篇文章刚刚上线:使用 Spring 2.0 和 AspectJ 简化企业应用程序。
我听过很多人说“AOP 太难了”,或者“AOP 使事情变得太复杂”。 在某种程度上,这篇文章是为了反驳这些观点而写的(因此标题为“简化企业应用程序开发”)。 我的意思是,AOP 的全部意义在于,你将变得复杂和纠缠不清的软件采用,并通过引入方面再次赋予每个模块单一的职责来简化实现。 然后,当然,对于一些自然以横切方式表达的需求,首先用一个方面来实现它们要简单得多。 这篇文章展示了这个过程是如何运作的,并提出了一个采纳路线图,以反驳“AOP 太难了”的论点——在每一步中,你都可以获得很多价值,而无需成为 AOP 大师。
它也是对 Spring 2.0 版本中 Spring AOP 提供的功能的良好介绍。 看看它,看看你的想法...