1.说说你对 SpringMVC 的理解
SpringMVC 是基于对java EE servlet的封装,它是轻量级MVC 框架,它是Spring下的一个模块,我们通过编写一个方法实现对应的handler,一个servlet 请求
2.什么是MVC模式?
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。
3.SpringMVC 有哪些优点?
1.和spring 可以完美对接
2.可以搭配springboot使用
3.可以支持Restful风格
4.支持RestFul风格
4. Spring MVC和Struts的区别
1.Spring MVC是基于Servlet实现的,Struts 2是基于filter实现
2.Spring MVC 的请求响应基于方法,Struts 2的请求响应是基于类
3.Struts比Spring MVC慢,Struts使用了Struts标签,加载数据较慢。

本文围绕 SpringMVC 展开,介绍其是基于 java EE servlet 封装的轻量级 MVC 框架。阐述了 MVC 模式是业务逻辑、数据、界面显示分离的软件设计典范。还说明了 SpringMVC 可与 spring 完美对接、支持 Restful 风格等优点,最后对比了它与 Struts 在实现方式、请求响应及性能上的区别。
972

被折叠的 条评论
为什么被折叠?



