SpringMVC、Struts1和Struts2区别
1、 springMVC单例非线程安全,struts1单例非线程安全,struts2线程安全对每个请求都产生一个实例。
2、 springMVC和String1的入口都是servlet,而struts2是Filter。springMVC 的前端总控制器为 DispatcherServlet,struts1 的前端总控制器为 ActionServlet,struts2 的前端总控制器为 FilterDispatcher。
3、 参数传递:struts是在接受参数的时候,可以用属性来接受参数,这就说明参数是让多个方法共享的。springMVC用方法来接受参数。
4、 springMVC是基于方法的设计,而sturts是基于类。