spring框架的aop编程

zhhw52000 2008-09-14 10:44:57
谁能提供个能通俗易懂的aop编程讲解??谢谢了
...全文
156 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
liwenxian100 2009-07-05
  • 打赏
  • 举报
回复
受教了
yuzi13631138780 2009-07-04
  • 打赏
  • 举报
回复
对于spring来说,它的切点就是方法..在调用你的方法前后可以执行一些逻辑,还有一种方法有是异常的时候..一般我们用最多的是之前是:开始事务,之后是:提交事务,异常:回滚..
arborous 2009-07-04
  • 打赏
  • 举报
回复
aop 面向切面编程
不是面向对象了,
比如项目中需要对所有对公共方法调用的时候都需要输出log日志,在正常情况下你不得不在每个公共方法前面都写一段log
出了的语句, 如果你用AOP就不用了,通过注解拦截 对这个面处理 以个方法就搞定。这就是AOP的好处。
但也不是万能的。。。
zhhw52000 2009-07-04
  • 打赏
  • 举报
回复
正在学习中,谢谢大家的见解,高手啊。。。
qintao1203 2008-09-19
  • 打赏
  • 举报
回复
aop我主要用来处理service层的事务管理
Gump09 2008-09-16
  • 打赏
  • 举报
回复
aop,我到现在不明白,字面意思是面向切面编程
见过的应用中,使用次数有限
出log,做锁处理
从来不放逻辑,如果放了结构就乱
少龙123 2008-09-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 sunxing007 的回复:]
其实aop也就是那么回事,无非就是方法调用前/后作一些处理,然后就是怎么配置,怎么写advice,advicor,怎么配置的问题了.
关于spring中aop的实现其实不用你操心,因为它都实现好了.
但你也可以看看它底层的东西. 也没什么大不了的, 就是使用了java5的动态代理和reflection.
随便找一本spring2.0的书看看都有的.
话又说回来, 在开发中很少你会直接来用aop最底层的东西. 一般都有实现好了的设计,你要作的只是领会这种设计思想, …
[/Quote]

给这位兄弟再补充一点,就是“拦截”,前拦,后拦,就是AOP了,呵呵
dujun3245350 2008-09-16
  • 打赏
  • 举报
回复
学习
moonjaya 2008-09-14
  • 打赏
  • 举报
回复
学习ING。。。哇楼上都好厉害啊
lybjust 2008-09-14
  • 打赏
  • 举报
回复
我看了一段时间的AOP

现在没怎么去看了
笨沙发 2008-09-14
  • 打赏
  • 举报
回复
楼上真是高手
sunxing007 2008-09-14
  • 打赏
  • 举报
回复
其实aop也就是那么回事,无非就是方法调用前/后作一些处理,然后就是怎么配置,怎么写advice,advicor,怎么配置的问题了.
关于spring中aop的实现其实不用你操心,因为它都实现好了.
但你也可以看看它底层的东西. 也没什么大不了的, 就是使用了java5的动态代理和reflection.
随便找一本spring2.0的书看看都有的.
话又说回来, 在开发中很少你会直接来用aop最底层的东西. 一般都有实现好了的设计,你要作的只是领会这种设计思想, 然后作出相应的配置,
比如在spring的MultiActionController中, 你可以为controller的方法配置interceptor.这就是个典型的aop应用.
不要被"aop"这个字眼胡油了.领会它的思想才是关键.

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧