第5章--Web框架

Web框架概述

Web框架单元测验

本次得分为:13.50/15.00, 本次测试的提交时间为:2017-09-25
1单选(2分)

关于Spring MVC中DispatcherServlet的作用,以下说法错误的是:

  • A.初始化ApplicationContext;
  • B.实现业务处理;2.00/2.00
  • C.加载配置文件;
  • D.负责接口HTTP请求;
2单选(2分)

假设应用在web.xml定义了一个名称为test的DispatcherServlet,那么:

  • A.必须存在一个test-servlet.xml的Spring配置文件;2.00/2.00
  • B.必须存在一个test.xml的Spring配置文件;
  • C.必须存在一个test-application-context.xml的Spring配置文件;
  • D.必须存在一个test-context.xml的Spring配置文件;
3单选(2分)

关于@RequestMapping说法不正确的是:

  • A.可以指定匹配的请求内容或者响应响应格式;
  • B.可以指定匹配的请求体(Request Body);2.00/2.00
  • C.可以指定匹配的地址;
  • D.可以指定匹配的Header;
3单选(2分)

关于 ContextLoaderListerner以及DispatcherServlet,说法正确的是:

  • A.必须在DispatcherServlet的配置文件中声明Controller;
  • B.都创建了一个ApplicationContext;2.00/2.00
  • C.只有ContextLoaderListerner会创建一个ApplicationContext;
  • D.必须在ContextLoaderListerner的配置文件中声明Controller;
4单选(2分)

关于ContentNegotiatingViewResolver,说法不正确的是:

  • A.可以根据请求的Accept头来匹配不同的ViewResolver;
  • B.可以包含多个ViewResolver;
  • C.在无法匹配请求处理函数返回的View名称时,会出错;2.00/2.00
  • D.可以根据请求资源的扩展名来匹配不同的ViewResolver;
5多选(3分)

当Spring的请求处理函数返回一个String对象时,它代表:

  • A.Model数据;
  • B.视图名称;1.50/3.00
  • C.其余说法都正确;
  • D.响应内容;
6判断(2分)

Spring的请求处理函数不可以返回null。

  • A.√0.00/2.00
  • B.×
7判断(2分)

FreeMarker中的标签和指令是同一个概念。

  • A.√
  • B.×2.00/2.00

Web框架单元作业

http://zhanjingbo.site/14773646522828.html

1(25分)

完成包含以下功能的Web工程,提供一个接口,该接口可以根据需要(扩展名,Accep头)返回一个HTML文档或者JSON数据,要求:

返回的JSON数据是一个用户列表,每个用户包含两个信息:用户Id(userId),用户名(userName),最终的数据类似:

{"userList" : [

{

"userId": 1001,

"userName": "test1"

},

{

"userId": 1002,

"userName": "test2"

}

...

]}

2. 返回的HTML文档基于FreeMarker生成,内容是一个用户列表的表格,对HTML表格不熟悉的同学可以参考 http://www.w3school.com.cn/tiy/t.asp?f=html_tables 了解;

3. 以自己能力为基础,返回的数据可以是接口内直接返回的,也可以是从数据库表里查询出来的(加分);

4. 尽可能根据项目模板里介绍的内容组织代码及资源。

基本要求:必须附加一个项目说明文档,说明每个功能点对应程序的运行结果(截图),项目的接口说明或者关键代码(不要把全部代码贴出来)等可以反映项目结果的内容。提交作业的时候必须有这个项目说明文档,否则会影响最终评分。

Java开发工程师(Web方向) - 04.Spring框架 - 第5章.Web框架的更多相关文章

  1. Java开发工程师(Web方向) - 04.Spring框架 - 第2章.IoC容器

    第2章.IoC容器 IoC容器概述 abstract: 介绍IoC和bean的用处和使用 IoC容器处于整个Spring框架中比较核心的位置:Core Container: Beans, Core, ...

  2. Java开发工程师(Web方向) - 04.Spring框架 - 第1章.Spring概述

    第1章.Spring概述 Spring概述 The Spring Framework is a lightweight solution and a potential one-stop-shop f ...

  3. Java开发工程师(Web方向) - 04.Spring框架 - 期末测试

    Spring框架客观题 Spring框架编程题 http://blog.csdn.net/sinoacc/article/details/51702458 1 (25分) 假设有如下数据表: crea ...

  4. Java开发工程师(Web方向) - 04.Spring框架 - 第3章.AOP技术

    第3章--AOP技术 Spring框架 - AOP概述 笔记https://my.oschina.net/hava/blog/758873Spring框架 - AOP使用 笔记https://my.o ...

  5. Java开发工程师(Web方向) - 04.Spring框架 - 第4章.数据访问

    第4章--数据访问 Spring JDBC DAO (Data Access Object) 实现数据访问相关接口(接口和实现分离) ORM (Object Relation Mapping) 对象关 ...

  6. 作为一名Java开发工程师需要掌握的专业技能

    在学习Java编程完之后,学员们面临的就是就业问题.作为一名Java开发工程师,企业在招聘的时候,也是有一定的标准的. 为了帮助大家更好的找到适合自己的工作,在这里分享了作为一名Java开发工程师需要 ...

  7. 简历编写技巧-java开发工程师简历实战

    看到一遍简历编写的文章 想到也快找工作了 早晚能够用上 现在摘录如下 640?wx_fmt=jpeg 工欲善其事,必先利其器,这是自古以来的道理.所以如果想找到一份好的工作,一定要先整理一份好的简历. ...

  8. 阿里巴巴-OS事业群-OS手机事业部-系统服务部门招聘Java开发工程师,有意者请进来

    我是阿里巴巴-OS事业群-OS手机事业部-系统服务部的开发工程师,正在招聘Java开发工程师. 以下是职位描述: 岗位名称:Java开发工程师 招聘人数:5人 生效日期:2014-03-12 结束日期 ...

  9. JAVA开发工程师面试(1)

    我已经有很长一段时间没有更新博客了,难道是博主我变懒惰了吗?哎,这样可不行啊,我还有好多知识要学习,要和大家分享.以后我需要更加努力,改掉自己的惰性.本人文采不怎么样,只能是把自己所想的说出来,想和大 ...

随机推荐

  1. VC++ MFC工程中中如何将一个工程的资源(如对话框)复制到另外一个工程

    问题的提出:在工程1中用到的资源,在工程2中已有现成的.即工程1中要用到的对话框和工程2的完全相同,而工程2中对该对话框的布局已设计好.控件变量都绑定好了.但由于该对话框的控件特别多,如果在工程1中再 ...

  2. nodejs 做的带管理后台的东东,主要学习到 ....我忘了学到什么了

    效果 http://www.steel-pot.com/ function handleStr(str,isHtml,callback) { if(!isHtml) { callback(str); ...

  3. M4修改外部晶振8M和25M晶振的方法

    共计修改三个参数: 1.HSE_VALUE   具体位置在stm32f4xx.h中 2.PLL_M          具体位置在system_stm32f4xx.c中 3.Keil编译器 工程的Opt ...

  4. labview

    1.labview适用于测试测量领域,用于快速构建PC端上位机程序 2.例子: 我的电气参数测试仪. 上位机软件比想象的做的快了十几天... 学校的创新基金可以交差了,界面还是个人比较满意了.. 上图 ...

  5. iOS 从零到一搭建组件化项目框架

    随着公司业务需求的不断迭代发展,工程的代码量和业务逻辑也越来越多,原始的开发模式和架构已经无法满足我们的业务发展速度了,这时我们就需要将原始项目进行一次重构大手术了.这时我们应该很清晰这次手术的动刀口 ...

  6. iOS 类似美团或饿了么评价中的星星评分控件

    1.做的好几个项目都用到了评分控件,可以用来展示评分,也可以用来写评分,图片和间距大小都可以定制,之前就已经简单封装了一个,现在把它分享出来,有需要的拿去用. 2.下面是展示截图:   image.p ...

  7. 浅析OC语言

    学习一门开发语言,首先要掌握的它的基本语法,这可能几天就能学会,但如果要融会贯通,就得去学习这门语言的框架和一些库,再结合一些项目的应用,这可能需要花几年的时间. OC是C语言的一个超集,是一门面向对 ...

  8. Mysql 几种常见的插入 Insert into,Replace Into,Insert ignore

    简要说下三者的区别:insert into 最普遍的插入,如果表中存在主键相同的数据,执行会报错. replace into 如果表中存在主键相同的数据则根据主键修改当前主键的数据,反之则插入(存在就 ...

  9. npm常见配置收集

    npm代理设置为走ss通道:npm config set proxy 'http://localhost:1080'

  10. vue实现多级弹窗

    webpack + vue 实现 弹窗功能 对于刚入门webpack + vue 不久的新人来说,这技术,确实有些不太友好,相比较于直接操纵dom元素的jQuery,直接操纵数据的 vue 在webp ...