群组知识库
结合Spring框架学习IOC和AOP(一)
说明:学习笔记主要内容来自spring技术手册,如有侵权,请联系fangjieke@163.com 参考目录 编号 名称 出处 作者 1 IoC 容器和Dependency Injection 模式 DependencyInjection.pdf Martin Fowler 2 Spring开发指南 Spring开发指南.pdf 夏昕 ...
幼学琼林-对比Spring 1.0与2.0的事务配置方式
Spring 2.0 的重头戏之一就是AspectJ 式 AOP 配置。 但是一定要通过对比,才能看到2.0式的AOP配置是如何跳出一片新天空的。 1. 对比 先看1.0的标准事务配置: Spring 2.0 的重头戏之一就是AspectJ 式 AOP 配置。 但是一定要通过对比,才能看到2.0式的AOP配置是如何跳出一片新天空的。 1. 对比 先看1.0的标准事务配置: <bean ...
讨论AOSD:应用AOP实现业务逻辑
应用Domain开发的系统,通常把逻辑放在Domain Service层中,而Domain Service做两个工作:1. 和表现层通信,表现为把表现层的平面数据(VO)转换为相关联的Domain对象,把Domain对象计算的结果转换成平面数据(VO)返回给表现层;2.根据Use Case完成商业逻辑的调度。以下主要讨论Use Case的内容。 通常Use Case所描述的Business Flo ...
Domain injection with AOP
几个月前在JavaEye上讨论得如火如荼的domain object问题似乎已经硝烟散尽。在那个经典的贴子 里,robbin为domain object总结了三种模型,其中的模型二好象完美地解决了domain object的所有疑问。但现实的情况却并不象理想中的那么简单,在贴子的末尾七彩狼、frankensteinlin等都提出了相关的疑问。虽然我们的domain object里只包含业务逻辑,我们 ...
Log, Cache, AOP的常用谎言? (嗡嗡作响的AOP系列之二)
大家好, 偶又回来了, 继续嗡嗡作响的AOP之旅, 废话少说, 先来看看AOP号称给可以带给我们的第一个好东东: 1. Modularized implementation of crosscutting concerns 嘿嘿, 一堆buzzword呢: modularity, crosscutting, concern, 偶来用土话解释一下吧, 就是号称可以把原来需要在N处代码里处理的问题, 移 ...