springMvc的简介

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标签,加载数据较慢。

相关推荐
橘猫云计算机设计6 分钟前
基于springboot微信小程序的旅游攻略系统(源码+lw+部署文档+讲解),源码可白嫖!
java·spring boot·后端·微信小程序·毕业设计·旅游
落榜程序员7 分钟前
Java 基础-30-单例设计模式:懒汉式与饿汉式
java·开发语言
顾林海8 分钟前
深度解析ArrayList工作原理
android·java·面试
雷渊9 分钟前
spring-IoC容器启动流程源码分析
java·后端·面试
用户33154891110715 分钟前
一招搞定Java线程池炸弹,系统吞吐量暴增10倍!
java·后端
正经摸鱼19 分钟前
classpath与classpath*实现逻辑
后端·spring
努力的搬砖人.19 分钟前
maven如何使用
java·后端·面试·maven
风象南22 分钟前
SpringBoot中6种跨域请求解决方案
java·spring boot·后端
vivo互联网技术24 分钟前
活动中台系统慢 SQL 治理实践
java·数据库·后端
良枫25 分钟前
Spring Security认证授权深度解析
spring boot·spring