课程介绍:“框架技术”是软件工程专业的核心课程,是本专业限选课,是Java 应用开发课程,是本专业学生就业的主要方向。
说明:框架设计其他章节的习题答案也在此“spring框架设计”专栏。
一、 填空题
- 前端控制器拦截请求后,会调用【 HandlerMapping】。
- Spring MVC支持多种视图技术,包括【 JSP】、Velocity和FreeMarker等。
- Spring MVC的配置文件中,可以配置处理器映射、处理器映射器、处理器适配器和【视图解析器 】。
- Spring MVC提供了一个前端控制器【 DispatcherServlet】,使开发人员无需额外开发控制器对象。
- 在Spring MVC的执行流程中,Controller执行完成后,会返回一个【 ModelAndView】对象。
二、 判断题
- HandlerAdapter将ModelAndView对象返回给ViewReslover。( ×)
- Spring4.3版本的配置文件中,必须要配置处理器映射器、处理器适配器和视图解析器,否则程序将无法运行。(× )
- 元素中的1表示容器在启动时立即加载这个Servlet。(√ )
- Spring MVC支持JSP、Velocity、XML和FreeMarker等视图技术。(× )
- Spring MVC的灵活性比较弱,易于与其他框架集成。( ×)
三、 选择题
- 下面关于Spring MVC特点说法错误的是。( A)
A: 灵活性强,但不易于与其他框架集成
B: 可自动绑定用户输入,并能正确的转换数据类型
C: 支持国际化
D: 使用基于XML的配置文件,在编辑后,不需要重新编译应用程序 - Spring MVC中的后端控制器是指。( D)
A: HandlerAdapter
B: DispatcherServlet
C: ViewReslover
D: Handler - 用户通过浏览器向服务器发送请求时,负责拦截用户请求的是。(D )
A: 处理器
B: 处理器映射器
C: 处理器适配器
D: 前端控制器 - 入门程序中,不是必须引入的JAR包是。(D )
A: Spring的4个核心JAR包
B: commons-logging的JAR包
C: spring-web和spring-webmvc的JAR包
D: log4j的JAR - Spring MVC是Spring提供的一个实现了( A)设计模式的轻量级Web框架。
A: Web MVC
B: Web
C: 单例
D: 工厂
四、 简答题
- 请简述Spring MVC的特点。
1.是Spring框架的一部分,可以方便的利用Spring所提供的其他功能。
2.灵活性强,易于与其他框架集成。
3.提供了一个前端控制器DispatcherServlet,使开发人员无需额外开发控制器对象。
4.可自动绑定用户输入,并能正确的转换数据类型。
5.内置了常见的校验器,可以校验用户输入。如果校验不能通过,那么就会重定向到输入表单。
6.支持国际化。可以根据用户区域显示多国语言。
整理不易,如有帮助请点赞支持!