谁能告诉我struts2 和spring mvc 的区别 通俗点 不要专业术语 我还没学spring mvc 这两个是不是差不多的? 那个强大好用啊
spring mvc 要晚于 struts出现,所以实际工作中有很多需要维护的项目是struts框架的,但是现在感觉越来越多新的项目使用springmvc,但是按上面所说,java工程师都必须要懂这两个框架。其实我原本想回答,就像可口可乐与百事可乐,麦当劳和肯德基的关系。XD
无论是struts2还是springmvc都是web的mvc框架所处位置都在controller那一层,如果要说区别我自身感觉有以下几点
1. struts2是apache软件基金会的开源产品而springmvc他是spring框架里面关于webmvc方面的一个子框架,两者来源不同。
2.使用struts2框架需要在web.xml文件中配置核心过滤器StrutsPrepareAndExcuteFilter进行请求拦截,而springmvc也是使用Dispatch erServlet进行拦截,配置的东西不同原理也不一样。
666
类似eclipse和idea的区别