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

相关推荐
海寻山13 分钟前
Java枚举(Enum):基础语法+高级用法+实战场景+面试避坑
java·开发语言·面试
鱼鳞_15 分钟前
Java学习笔记_Day31(IO流)
java·笔记·学习
石榴树下的七彩鱼28 分钟前
身份证 OCR 识别 API 接入详解(Python / Java 示例)
java·开发语言·人工智能·后端·python·ocr·api
云烟成雨TD31 分钟前
Spring AI Alibaba 1.x 系列【16】异步工具核心组件与执行流程
java·人工智能·spring
t***5441 小时前
这些设计模式在现代C++中如何应用
java·c++·设计模式
t***5441 小时前
能否给出更多现代C++架构设计模式?
java·开发语言·c++
それども1 小时前
Spring Boot 切面无法切进来的原因
java·spring·dubbo
随风,奔跑1 小时前
Spring Cloud Alibaba学习笔记(一)
java·后端·spring cloud
無限進步D1 小时前
Java 基础算法训练
java·开发语言·算法·入门
map1e_zjc1 小时前
Java SpringBoot学习记录(4)
java·开发语言·学习