前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Spring Web MVC (Spring MVC) 的相关例题及解析

Spring Web MVC (Spring MVC) 的相关例题及解析

作者头像
海拥
发布2021-08-23 15:21:01
8020
发布2021-08-23 15:21:01
举报
文章被收录于专栏:全栈技术

MVC、web MVC、Spring MVC 和 Spring Web MVC的联系与区别: 1.MVC 是一种架构分层模式 2.web MVC 是指在 web 领域下实践的 MVC,因为 web 领域的视图层跟 native 应用的视图层不太能划等号 3.Spring MVC 和 Spring Web MVC 是同一个东西,就是 Spring Framework 里的一个模块。在 Spring Framework 介绍页面 写的是 Spring MVC,然而点进去后具体的描述页面 使用 Spring Web MVC 来称呼

文档里有这么一句话:

The formal name “Spring Web MVC” comes from the name of its sourcemodule spring-webmvc but it is more commonly known as “Spring MVC”.

所以说正式名称叫 Spring Web MVC,不过大多数人都喜欢叫 Spring MVC。

例题:

1、(多选题)对于springmvc,说法正确的是( )。 A.是spring框架一个非常重要的功能模块。 B.实现了MVC结构,便于简单、快速开发MVC结构的Web程序。 C.提供的API封装了Web开发中常用的功能, 简化了Web开发过程。 D.提供了访问数据库的功能。 【正确答案】A,B,C 【答案解析】Springmvc是一个mvc框架,主要是实现了核心控制器,并没有实现数据库访问功能。

2、(多选题)以下哪些层属于MVC模式 () A.模型层 B.管理层 C.视图层 D.数据层 【正确答案】A,C 【答案解析】MVC包括,视图层,模型层,控制层

3、(多选题)针对以下配置,说法正确的是( )。 <context:component-scan base-package=“com.tarena”/> A.这是配置组件扫描。 B.容器只会扫描com.tarena的包下面的类。 C.容器会扫描com.tarena包及其子包下面的类。 D.组件扫描可以替代大量XML配置的定义。 【正确答案】A,C,D 【答案解析】本题考查组件扫描的基本配置,要注意,容器会扫描指定包及其子包下面的所有类,如果这些类包含了特定的注解,容器会将其纳入容器进行管理,所以B是错误的。注解的好处之一,就是简化了配置文件,所以D是正确的。

4、(多选题)以下几个注解,描述正确的是( )。 A.@Component是业务层注解。 B.@Repository是持久化层组件注解。 C.@Service 是通用组件注解。 D.@Controller是控制层组件注解。 【正确答案】B,D 【答案解析】在使用自动扫描时,应按照分层架构来选择合适的注解,@Component是通用注解,@Service是业务层组件注解。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/06/20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档