【发布时间】:2012-02-27 22:41:33
【问题描述】:
我是 Web 开发的新手。我正在学习Java Spring。我在 Struts 2 中找到了一个很好的拦截器在线教程。我的问题是,Struts 2 中的拦截器与 Java Spring 中的拦截器相同吗?如果不是,有什么区别?如果它们不同,使用其中一种的优点/缺点是什么?
【问题讨论】:
标签: spring-mvc struts
我是 Web 开发的新手。我正在学习Java Spring。我在 Struts 2 中找到了一个很好的拦截器在线教程。我的问题是,Struts 2 中的拦截器与 Java Spring 中的拦截器相同吗?如果不是,有什么区别?如果它们不同,使用其中一种的优点/缺点是什么?
【问题讨论】:
标签: spring-mvc struts
我建议这不是在 Spring MVC(如果这就是 Java Spring 的意思)和 Struts2 之间进行选择的区别。两个框架中的拦截器通过将横切关注点与核心业务逻辑类隔离开来发挥相同的架构作用。
至少在 Struts 2 中,针对拦截器 api 编写代码是相当少见的;
如果您没有这样的用例,如果您是 Web 应用程序开发的新手,这似乎很可能,我建议您不要过多地讨论这个主题;任何一个框架都可以很好地为您服务。尽管选择其中一个可能还有其他正当理由。
【讨论】: