对struts2和springmvc的认识
时间: 2024-02-27 13:47:47 浏览: 85
SpringMVC与struts2比较
Struts2和SpringMVC都是Java Web开发中常用的MVC框架。Struts2是一个基于MVC设计模式的Web应用框架,它的核心是控制器层,通过拦截器机制实现了AOP编程思想,可以很好地处理请求和响应。而SpringMVC则是Spring框架的一部分,也是一个基于MVC设计模式的Web应用框架,它的核心是DispatcherServlet,通过HandlerMapping、HandlerAdapter、ViewResolver等组件来实现请求的处理和响应。
相同点:
1. 都是基于MVC设计模式的Web应用框架。
2. 都可以很好地处理请求和响应。
不同点:
1. Struts2采用拦截器机制实现AOP编程思想,而SpringMVC则采用HandlerMapping、HandlerAdapter、ViewResolver等组件来实现请求的处理和响应。
2. Struts2的核心是控制器层,而SpringMVC的核心是DispatcherServlet。
3. Struts2的配置文件比较复杂,而SpringMVC则采用注解方式来简化配置。
阅读全文