什么是servlet
这个知乎第二高赞回答,关于到底什么是servlet,我觉得写的挺好的,可以看一看。
servlet的本质是什么,它是如何工作的?
servlet是一个接口,是代码编写的规范。
Spring MVC 和 Struts 的区别
- Spring MVC的入口是servlet,而Struts的入口是filter
- Struts 有自己的intercepor机制,而Spring MVC使用AOP
- Struts 是类级别拦截,类属性被所有方法共享;Spring MVC 是方法级别拦截,方法之间相互独立,不共享变量。
- Spring MVC集成了Ajax,请求非常方便,只需要一个@ResponseBody就可以了。而Struts需要导入插件或代码配置,很繁琐。
参考文章:
SpringMVC和Struts2的区别