spring AOP在实际项目中的应用.

zong_hai 2012-04-17 02:30:24
spring 在实际项目应用中都会用aop做些什么工作,这些工作是通过哪些点实现的,具体的作用是啥。
spring的处理流程是什么样子。
本人正在学习spring的aop 感觉好迷茫。在ssh实际的开发没发现有用到aop的迹象。
最好能有实例。

...全文
1390 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
宏Lee 2012-04-17
  • 打赏
  • 举报
回复
举个例子给你

<aop:config>
<aop:pointcut id="bussinessService"
expression="execution(public * com.honglin.service..*.*(..))" />
<aop:advisor pointcut-ref="bussinessService"
advice-ref="txAdvice" />
</aop:config>

<tx:advice id="txAdvice" transaction-manager="txManager">
<tx:attributes>
<tx:method name="find*" read-only="true" />
<tx:method name="add*" propagation="REQUIRED"/>
</tx:attributes>
</tx:advice>
这个就是事物和AOP 的关系
zong_hai 2012-04-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

权限管理、表单验证、事务管理、信息过滤、拦截器、过滤器、页面转发等等。
[/Quote]
这个倒也是 我看到过的也是关于事物方面的。事物管理跟AOP 有什么关系吗?
宏Lee 2012-04-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

权限管理、表单验证、事务管理、信息过滤、拦截器、过滤器、页面转发等等。
[/Quote]
这个虽然是AOP,但是不是用spring的AOP哦,struts2拦截器做的事,当然struts2拦截器的思想也是AOP
licip 2012-04-17
  • 打赏
  • 举报
回复
主要是事务那个地方,采用申明式的事务配置方式,是它给你封装好了。
dqsweet 2012-04-17
  • 打赏
  • 举报
回复
权限管理、表单验证、事务管理、信息过滤、拦截器、过滤器、页面转发等等。

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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