蓝莓题库

尔雅基于框架(spring,mybatis,spring mvc)的应用系统开发-k8凯发

欢迎来访!

k8凯发-凯发官网入口学堂云习题 正文

作者2022-12-05 20:50:59学堂云习题 78 ℃0 评论
2.2章节测验:概念题

1、【填空题】mvc模式的m、v、c分别表示:___________、________、________。

2、【填空题】gradle的配置文件名称是___________。

3、【填空题】目前市面上流行的三大项目自动化工具分别是_______、________、________。

4、【填空题】gradle是基于apache ant和apache maven概念的__________工具。

5、【填空题】bootstrap 是完全开源的。它的代码托管、开发、维护都依赖 ______ 平台。

6、【简答题】三层结构的软件开发包括哪几层?mvc设计模式的软件开发是什么含义?它有什么优点?

7、【简答题】请谈谈gradle如何管理项目所需要的第三方包。

8、【简答题】请说说gradle构建工具与maven构建工具的区别与相似之处。

9、【简答题】请说说bootstrap前端框架适用于的网站类型。

2.5章节测验:平台搭建

1、【论述题】1.安装jdk,配置环境变量jdk_home 2.安装mysql及客户端navicat 3.绿色解压安装idea 4.绿色解压安装tomcat

1、【论述题】1.安装jdk,配置环境变量jdk_home 2.安装mysql及客户端navicat 3.绿色解压安装idea 4.绿色解压安装tomcat

3.3章节测验

1、【填空题】gradle是基于apache ant和apache maven概念的__________工具。

2、【填空题】目前市面上流行的三大项目自动化工具分别是_______、________、________。

3、【填空题】gradle的配置文件名称是___________。

4、【简答题】请说说gradle构建工具与maven构建工具的区别与相似之处。

5、【简答题】请谈谈gradle如何管理项目所需要的第三方包。

3.4.2.1迁移gradle module

1、【简答题】导入 gradle module ,并部署访问。过程截图。

4.4章节测验:使用bootstrap设计

1、【简答题】使用bootstrap框架,设计一个网站k8凯发首页,内容自定义。

4.6章节测验:设计教师登录页面

1、【简答题】使用bootstrap设计一个教师登录页面,当用户名是tom,密码是123时转向listteachers.jsp,否则停留在登录页面。

5.3章节测验:实现spring mvc访问

1、【论述题】集成 spring mvc框架 实现在浏览器上访问controller.

5.6章节测验:参数传递

1、【论述题】新建 teacher类。属性:id,name,password. 实现teacher对象从jsp到controller的传递。

5.10章节测验

1、【单选题】关于springmvc,以下说法错误的是()
    a、springmvc的核心入口是dispatcherservlet
    b、@requestmapping注解既可以用在类上也可以用在方法上
    c、@pathvariable作用是取出url中的模板变量作为参数
    d、controller默认是单例,通过@scope(“prototype”)注解改为多例,成员变量共享

2、【单选题】关于spring mvc的核心控制器dispatcherservlet的作用,以下说法错误的是( )。
    a、它负责接收http请求
    b、加载配置文件
    c、实现业务操作
    d、初始化上下应用对象applicationcontext

3、【单选题】springmvc的核心入口类是()。
    a、dispatcherservlet
    b、actionservlet
    c、strutsprepareandexecutefilter
    d、servlet

4、【单选题】springmvc中有个类把视图和数据都合并的一起的,叫什么()
    a、view
    b、modelandview
    c、dataview
    d、viewresolver

5、【填空题】spring mvc框架的核心处理类_____________,也叫前置控制器。

6、【填空题】_____________ 是 spring web 应用程序中最常被用到的注解之一。这个注解会将 http 请求映射到 mvc 和 rest 控制器的处理方法上。 它非常地方便实用。

7、【填空题】spring mvc框架传入参数,使用注解__________。

8、【填空题】spring mvc中的拦截器(interceptor)类似于servlet中的____________。

9、【填空题】输入校验分为_____________和____________________。

10、【简答题】spring mvc框架在三层结构里处于什么位置?

11、【简答题】请描述spring mvc中的拦截器的使用场景。

5.14章节测验

1、【简答题】设计用户类user,属性:id,name,favorites(爱好,数组类型),再自行添加一些其他属性(譬如性别,民族) 请用户注册上述信息 显示用户注册时输入的数据

6.4.8章节测验:teacher表的编辑和删除

1、【简答题】1 完善student更新页面,使radio能正常显示 2 完成teacher的更新功能

6.4.10章节测验:完善登录功能

1、【简答题】1 完善登录页面,实现student\teacher\admin三种身份的登录

6.7.1.2章节测验

1、【简答题】1、实现教师显示的分页功能。 2、实现给教师排课功能,体现一对一关系。(可以做在更新功能里面)

6.7.4章节测验:三表联合查询

1、【简答题】参考一对多文档,实现三表联合查询,现实每个学生,每门课程名称,对应的成绩。

6.9mybatis知识点章节测验

1、【单选题】下列()不属于mybatis架构。
    a、api接口层
    b、控制层
    c、数据处理层
    d、基础支撑层

2、【单选题】mybatis是()的升级版本。
    a、ibatis
    b、spring
    c、hibernate
    d、struts

3、【单选题】mybatis的核心处理类叫什么()
    a、session
    b、sqlsession
    c、servlet
    d、sessionstoredirectory

4、【填空题】mybatis项目下有一个工具项目,名字叫_____________,方便开发者生成项目数据库的model,mapper,dao持久层代码。

5、【填空题】连接池基本的思想是在系统初始化的时候,将__________作为对象存储在内存中,当用户需要访问数据库时,并非建立一个新的连接,而是从连接池中取出一个已建立的________连接对象。

6、【填空题】在java实体对象对中,一对多可以根据_____和_____来实现,两者在mybitis中都是通过_________标签来配合来加以实现。

7、【填空题】mybatis的核心处理类叫_________。

8、【填空题】数据库使用______字符集不会出现中文乱码现象。

9、【简答题】请描述mybatis框架和hibernate框架比较起来,更为适用的场景。

10、【简答题】请描述数据库连接池的作用和意义。

11、【简答题】mybatis的dao组件是如何生成并注入到service类中的?

7.7章节测验

1、【单选题】下面有关spring依赖注入说法正确的是()。
    a、ioc就是由spring来负责控制对象的生命周期和对象间的关系
    b、beanfactory是最简单的容器,提供了基础的依赖注入支持
    c、applicationcontext建立在beanfactory之上,提供了系统构架服务
    d、如果bean的某一个属性没有注入,applicationcontext加载后,直至第一次使用调用getbean方法才会抛出异常;而beanfactory则在初始化自身时检验,这样有利于检查所依赖属性是否注入。

2、【单选题】下面是ioc自动装载方法的是()。
    a、bymethod
    b、method
    c、constructor
    d、byname

3、【多选题】下列关于spring特性中ioc描述正确的是()。
    a、ioc就是指程序之间的关系由程序代码直接操控
    b、所谓“控制反转”是指控制权由应用代码转到外部容器,即控制权的转移
    c、ioc将控制创建的职责搬进了框架中,从应用代码脱离开来
    d、使用spring的ioc容器时只需指出组件需要的对象,在运行时spring的ioc容器会根据xml配置数据提供给它。

4、【填空题】__________是spring容器的内核,aop、声明式事务都是在此基础上开花结果。

5、【填空题】ioc思想的基础是_______________,组件之间依赖关系由容器在运行期决定,即由容器动态的将某个依赖关系注入到组件之中。

6、【填空题】基于注解的配置里有三个常用的注入注解___________,_______,________。

7、【填空题】_____________是applicaitoncontext的实现类, 是专门为web应用准备的,他允许从相对于web根目录的路径中装载配置文件完成bean的实例化的初始工作。

8、【简答题】spring ioc是如何使用java 反射机制实现控制反转的?

9、【简答题】spring ioc容器是如何管理bean的?

8.6章节测验:spring aop

1、【简答题】1、在项目中设计一个advice,用于判断用户是否具备增加学生权限。(该权限属于管理员身份) 如果不是管理员,点击增加学生权限,弹出报错对话框。 2、研究spring 权限框架,看能否加入gradlemodule中。 (二选一)

8.7章节测验

1、【单选题】aop技术优势在于()。
    a、通过接口、抽象及组合增强对象内部能力
    b、将核心关注点与横切关注点完全隔离
    c、有利增强业务安全性
    d、让一些公共逻辑更好的分布在对象核心逻辑中

2、【单选题】spring中aop术语全称是()。
    a、依赖注入
    b、切面编程
    c、面向对象编程
    d、面向切面编程

3、【多选题】aop基本概念有()。
    a、advice:用于定义拦截行为
    b、joinpoint:提供访问当前被通知方法的目标对象、代理对象、方法参数等数据
    c、pointcut:捕获所有的连接点在指定的方法执行中,包括执行方法本身
    d、aspect:切入点指示符用来指示切入点表达式目的。

4、【多选题】spring的aop的动态代理机制都有哪些?()
    a、cglib库
    b、jdk依赖注入
    c、proxy代理
    d、auto代理

5、【填空题】aop,也就是______,应运而生,专门解决一些具有横切性质的系统性服务,如事物管理、安全检查、缓存、对象池管理等。

6、【填空题】spring支持五种类型的增强:_________、_______、_________、______、_______。

7、【填空题】spring___________是spring aop技术的精彩应用,它作为一个切面织入目标业务方法,使得业务代码从事务代码中解脱出来。

8、【填空题】动态代理实现由两种方式:_________和_______。

9、【填空题】从本质上来说,____________就是一些库的集合,它能够被任意项目构建工具所使用。

9.1.3章节测验:实现增删改功能

1、【论述题】1 在前面案例视频的基础上,实现student表的增删改。

猜你喜欢

网站分类
最新发表
标签列表
网站地图