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

相关推荐
r***1133几秒前
【Java EE】Spring请求如何传递参数详解
spring·java-ee·lua
Linux运维技术栈2 分钟前
生产环境资源占用过高排查实战:从Heap Dump到全链路优化
java·服务器·网络·数据库·程序
带刺的坐椅2 分钟前
Solon v3.7 黑科技: 消灭空指针异常!
java·ai·solon·jspecify
VX:Fegn08954 分钟前
计算机毕业设计|基于springboot+vue的健康饮食管理系统
java·vue.js·spring boot·后端·课程设计
l***46684 分钟前
Spring之DataSource配置
java·后端·spring
Hubert-hui5 分钟前
技术文章推荐
java·开发语言
C++业余爱好者6 分钟前
Java Stream API介绍
java·windows·python
家人的拥抱6 分钟前
【JAVA】经典的生产者-消费者
java·开发语言
SamRol9 分钟前
ThreadLocal、Sychronized和ReentrantLock
java
徐同保10 分钟前
n8n项目node后端sqlite相关的
java·数据库·sqlite