面试必背 Spring MVC面试题

1. 概述1.1 什么是Spring MVC?简单介绍下你对Spring MVC的理解?1.2 Spring MVC的优点2. 工作原理2. 1请描述Spring MVC的工作流程?描述一下 DispatcherServlet 的工作流程?3. MVC框架3. 1 MVC是什么?MVC设计模式的好处有哪些4. 核心组件4.1 什么是DispatcherServlet4.2 springMVC的主要组件5. springMVC常用注解5.1 常用注解5.2 S.
摘要由CSDN通过智能技术生成

1. 概述

1.1 什么是Spring MVC?简单介绍下你对Spring MVC的理解?

1.2 Spring MVC的优点

2. 工作原理

2. 1请描述Spring MVC的工作流程?描述一下 DispatcherServlet 的工作流程?

3. MVC框架

3. 1 MVC是什么?MVC设计模式的好处有哪些

4. 核心组件

4.1 什么是DispatcherServlet

4.2 springMVC的主要组件

5. springMVC常用注解

5.1 常用注解

5.2 SpingMvc中的控制器的注解一般用哪个,有没有别的注解可以替代?

6. 其他

6.1 Spring MVC与Struts2区别

6.2 Spring MVC怎么样设定重定向和转发的?

6.3 如何解决POST请求中文乱码问题,GET的又如何处理呢?

6.4 如果在拦截请求中,我想拦截get方式提交的方法,怎么配置

6.5 如果前台有很多个参数传入,并且这些参数都是一个对象的,那么怎么样快速得到这个对象?

6.6 如果想在拦截的方法里面得到从前台传入的参数,怎么得到?

6.7 Spring MVC用什么对象从后台向前台传递数据的?

6.8 Spring MVC里面拦截器是怎么写的

1. 概述

1.1 什么是Spring MVC?简单介绍下你对Spring MVC的理解?

答:Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把模型-视图-控制器分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合。

名词解释:

轻量级:指的是各个组件之间的依赖程度,轻量级依赖程度比较低。

1.2 Spring MVC的优点

(1)可以支持各种视图技术,而不仅仅局限于JSP;()

(2)与Spring框架集成(如IoC容器、AOP等);

(3)清晰的角色分配:前端控制器(dispatcherServlet) , 请求到处理器映射(handlerMapping), 处理器适配器(HandlerAdapter), 视图解析器(ViewResolver)。

(4) 支持各种请求资源的映射策略。

2. 工作原理

2. 1请描述Spring MVC的工作流程?描述一下 DispatcherServlet 的工作流程?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值