当前位置:编程学习 > JAVA >>

想学习一下spring的aop

想问几个问题:
 1.aop能够帮我们做什么事情。可以完成什么功能。需要口语化点。不要太专业了。
 2.我个人理解是不是aop用了之后就是在你数据库添加数据之前可以执行一段代码而且不会对添加数据的操作受到影响。
 3.如果谁有spring 的技术文章或者demo地址更好。发给我看看。 spring  aop  spring --------------------编程问答-------------------- 以前项目里用到,用来做用户行为日志的记录……记录的是controller层的……http request 经过易做图之后,再交给AOP,记录下访问的参数,然后交给了controller。返回的参数还可以交给AOP……个人觉得就像个门卫,用到时就做一下“拦截”(这个词似乎又不太恰当),不想用就全部放过去……倒是有点像易做图的感觉== --------------------编程问答-------------------- 你技术分这么多,为啥不懂spring,以前不是做j2ee的呀? --------------------编程问答-------------------- 直接看文档吧 --------------------编程问答-------------------- 你不如去看一个例子,很多spring应用权限管理和hibernate事务管理都通过aop实现,研究一下如何实现的就明白了, --------------------编程问答-------------------- 初学者   过来看看 --------------------编程问答-------------------- 我其实想用aop做系统日志管理。。
以前系统里面有好多save和update的方法我不能再这个action里面加入我的日志代码吧那样有好多类和action而且会不会遗漏也是一个问题。是不是。
所以我就想用一下aop而且也不知道怎么配置这个。而且这个功能spring aop可以实现不啊! --------------------编程问答-------------------- 用aop写日志可以实现,但不是很好, --------------------编程问答--------------------
引用 7 楼 stonespace 的回复:
用aop写日志可以实现,但不是很好,

那有没有什么好的方案啊! --------------------编程问答-------------------- 既然有人怀疑楼主的技术分  楼主你要表现给他们看看你的真实实力 --------------------编程问答--------------------
引用 9 楼 zyrobert 的回复:
既然有人怀疑楼主的技术分  楼主你要表现给他们看看你的真实实力

我技术不行啊还需要学习。不需要这样证明什么的。 --------------------编程问答-------------------- LZ
1.主要的工作,就是设置一个类方法执行前和执行后的工作,主要用于hibernate的事务(commit,rollback)和LOG(例如记录此类开始到结束的时间)

2.应该是执行一个类的方法前后,会"执行一段代码",当然,如果那个方法是对数据库进行操作的话,LZ你的理解也可以,不过,如果那段代码抛了异常的话,是会影响类方法本身的工作的

3,网上找找SSH中,spring + hibernate结合的文档,也可以先单独配置下,再结合SSH --------------------编程问答-------------------- AOP-面向切面编程
说白了就是在一段流水线中的一段给他两头切开装两个监控器,再简单点说就是在一个方法的前后各添加一段执行代码。struts的易做图原理就跟AOP差不多,在开发中主要用于事务处理,异常处理,日志记录等
我是这样理解的,不知道对不对。
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,