第十一章 Spring MVC入门--习题答案

课程介绍:“框架技术”是软件工程专业的核心课程,是本专业限选课,是Java 应用开发课程,是本专业学生就业的主要方向。
说明:框架设计其他章节的习题答案也在此“spring框架设计”专栏。

一、 填空题

  1. 前端控制器拦截请求后,会调用【 HandlerMapping】。
  2. Spring MVC支持多种视图技术,包括【 JSP】、Velocity和FreeMarker等。
  3. Spring MVC的配置文件中,可以配置处理器映射、处理器映射器、处理器适配器和【视图解析器 】。
  4. Spring MVC提供了一个前端控制器【 DispatcherServlet】,使开发人员无需额外开发控制器对象。
  5. 在Spring MVC的执行流程中,Controller执行完成后,会返回一个【 ModelAndView】对象。

二、 判断题

  1. HandlerAdapter将ModelAndView对象返回给ViewReslover。( ×)
  2. Spring4.3版本的配置文件中,必须要配置处理器映射器、处理器适配器和视图解析器,否则程序将无法运行。(× )
  3. 元素中的1表示容器在启动时立即加载这个Servlet。(√ )
  4. Spring MVC支持JSP、Velocity、XML和FreeMarker等视图技术。(× )
  5. Spring MVC的灵活性比较弱,易于与其他框架集成。( ×)

三、 选择题

  1. 下面关于Spring MVC特点说法错误的是。( A)
    A: 灵活性强,但不易于与其他框架集成
    B: 可自动绑定用户输入,并能正确的转换数据类型
    C: 支持国际化
    D: 使用基于XML的配置文件,在编辑后,不需要重新编译应用程序
  2. Spring MVC中的后端控制器是指。( D)
    A: HandlerAdapter
    B: DispatcherServlet
    C: ViewReslover
    D: Handler
  3. 用户通过浏览器向服务器发送请求时,负责拦截用户请求的是。(D )
    A: 处理器
    B: 处理器映射器
    C: 处理器适配器
    D: 前端控制器
  4. 入门程序中,不是必须引入的JAR包是。(D )
    A: Spring的4个核心JAR包
    B: commons-logging的JAR包
    C: spring-web和spring-webmvc的JAR包
    D: log4j的JAR
  5. Spring MVC是Spring提供的一个实现了( A)设计模式的轻量级Web框架。
    A: Web MVC
    B: Web
    C: 单例
    D: 工厂

四、 简答题

  1. 请简述Spring MVC的特点。
    1.是Spring框架的一部分,可以方便的利用Spring所提供的其他功能。
    2.灵活性强,易于与其他框架集成。
    3.提供了一个前端控制器DispatcherServlet,使开发人员无需额外开发控制器对象。
    4.可自动绑定用户输入,并能正确的转换数据类型。
    5.内置了常见的校验器,可以校验用户输入。如果校验不能通过,那么就会重定向到输入表单。
    6.支持国际化。可以根据用户区域显示多国语言。

整理不易,如有帮助请点赞支持!

发布了19 篇原创文章 · 获赞 2 · 访问量 547

猜你喜欢

转载自blog.csdn.net/weixin_46218781/article/details/104426186