搜索

spring的aop和struts2有啥区别呢

发布网友 发布时间:2022-04-24 14:14

我来回答

4个回答

热心网友 时间:2022-04-12 20:50

spring的AOP属于面向切面变成 实现方式是动态代理 你可以去看看动态代理和反射的视频就理解了,而却Spring的*属于框架模式适用范围广。
Struts的*是针对Struts的
比如SSH项目都会去使用AOP
如果是单纯的STRUTS项目 自然使用Struts本身的*

两者最终效果是一样的

热心网友 时间:2022-04-12 22:08

对于应用来说没什么区别,但对于底层实现方式来说有细微的区别!
*是AOP的一种实现,struts2 *采用xwork2的interceptor!
而spring 的AOP基于IoC基础,其底层采用动态代理与CGLIB代理两种方式结合的实现方式

热心网友 时间:2022-04-12 23:43

没啥区别都是*,一个通用的,一个为Struts2准备的。

热心网友 时间:2022-04-13 01:34

spring aop是通过动态代理实现的
他俩的实现方式不同。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top