Java每日一题 关于SpringMVC的核心控制器DispatcherServle的作用

第一题:关于Spring MVC的核心控制器DispatcherServlet的作用,以下说法错误的是( )?

A、它负责处理HTTP请求

B、加载配置文件

C、实现业务操作

D、初始化上下应用对象ApplicationContext

正确答案是 :C

答案解析 :

SpringMVC的原理:

SpringMVC是Spring中的模块,它实现了mvc设计模式的web框架,首先用户发出请求,请求到达SpringMVC的前端控制器(DispatcherServlet),前端控制器根据用户的url请求处理器映射器查找匹配该url的handler,并返回一个执行链,前端控制器再请求处理器适配器调用相应的handler进行处理并返回给前端控制器一个modelAndView,前端控制器再请求视图解析器对返回的逻辑视图进行解析,最后前端控制器将返回的视图进行渲染并把数据装入到request域,返回给用户。

DispatcherServlet作为springMVC的前端控制器,负责接收用户的请求并根据用户的请求返回相应的视图给用户。

实现业务操作时在service层,所以C答案错误。

提示:不懂的朋友可以把上面解析背一下!不但可以增强自己对知识点的掌握!而且对以后工作面试也有帮助!给自己定一个任务!每天就背一个知识点!日积月累!希望大家跟着本专栏一起进步!

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏marsggbo

解决ping 127.0.0.1 一般故障 问题

​故障如下图: ? 绕了好一大圈才发现是goupi防火墙搞的鬼,弄得我一些软件一直运行不了!!!!! 废话不多说,关了防火墙就行了:操作步骤如下图示 ? ​...

4855
来自专栏社区的朋友们

运维利器之万能的 strace

strace是一个可用于诊断、调试和教学的Linux用户空间跟踪器。我们用它来监控用户空间进程和内核的交互,比如系统调用、信号传递、进程状态变更等。strace...

5270
来自专栏向治洪

android最新更新方法

使用SDK Manager更新时出现问题Failed to fetch URL https://dl-ssl.google.com/android/repos...

1768
来自专栏信安之路

CVE2018-1111 漏洞复现

近日,红帽官方发布了安全更新,修复了编号为 CVE-2018-1111 的远程代码执行漏洞,攻击者可以通过伪造 DHCP 服务器发送响应包,攻击红帽系统,获取 ...

1440
来自专栏游戏杂谈

JNI开发示例

安装:eclipse(http://www.eclipse.org/)、CDT(C/C++ Development Tooling)、ADT(Android D...

1242
来自专栏北京马哥教育

【实战】如何利用 Kali Linux 黑掉 Windows

引言 Kali Linux是一个派生自 Debian Linux且主要用于渗透测试的系统,目前已经拥有超过300个的预装测试工具。 Metasploit 是...

4024
来自专栏程序猿DD

为Spring Cloud Config插上管理的翅膀

在Spring Cloud的微服务架构方案中虽然提供了Spring Cloud Config来担任配置中心的角色,但是该项目的功能在配置的管理层面还是非常欠缺的...

2754
来自专栏Java帮帮-微信公众号-技术文章全总结

Spring Cloud学习教程2【面试+工作】

3644
来自专栏Java开发

SpringBoot集成MyBatisPlus

部署:application.properties更改指定部署模式还是开发模式 dev / prod 分别对应application-dev.properti...

4622
来自专栏散尽浮华

文件实时同步后防篡改的操作记录

需求场景: 部署一套sftp环境,用于客户上传电子文件(合同文件或视频文件等),文件上传到sftp后立即实时同步到业务应用服务器上。为了安全考虑,文件在首次同步...

3317

扫码关注云+社区

领取腾讯云代金券