MVC核心思想与执行流程专项测试
考察知识点
- MVC设计模式核心概念(Model、View、Controller)
- SpringMVC框架架构与组件职责
- DispatcherServlet前端控制器作用
- 请求处理完整执行流程
- SpringMVC与Servlet关系
MVC设计模式中的三个核心角色分别是什么?
SpringMVC中,Controller的主要职责是什么?
SpringMVC是一个基于MVC设计模式的Web框架,它将Web应用程序分为模型、视图、控制器三层,实现了业务逻辑与展示逻辑的分离。
SpringMVC相比传统Servlet开发的优势有哪些?
SpringMVC请求处理流程的入口点是哪个组件?
SpringMVC请求处理流程中的主要组件有哪些?
SpringMVC请求处理流程:用户发起请求,首先由_________________接收,然后通过______________查找对应的Controller方法,接着由______________执行Controller方法,最后由____________解析视图并渲染响应。
DispatcherServlet在SpringMVC中扮演什么角色?
DispatcherServlet初始化时会加载哪些核心组件?
DispatcherServlet是一个Servlet,需要在web.xml中配置或在SpringBoot中自动注册才能生效。
HandlerMapping的作用是什么?
以下哪些注解可以用于URL映射配置?
使用_______________注解配置URL映射时,可以通过______或______属性指定路径,通过______属性指定HTTP方法类型(如GET、POST)。
ViewResolver的作用是什么?
以下哪些是常用的ViewResolver实现?
配置InternalResourceViewResolver时,______属性设置视图文件前缀路径(如"/WEB-INF/views/"),______属性设置文件后缀(如".jsp")。当Controller返回视图名______时,实际解析的视图路径为_______________________。
在SpringMVC中,标注一个类为Controller应该使用哪个注解?
@RestController注解与@Controller注解的区别是什么?
Controller类中的方法可以直接注入Service、Repository等Spring Bean。
Controller方法可以返回哪些类型的值?
📝 发现内容有误?点击此处直接编辑
长按或扫描二维码,立即体验