第一范文网 - 专业文章范例文档资料分享平台

JSP考试试题

来源:用户分享 时间:2020-06-23 本文由青山常有雾 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

一、 填空

1. MVC模式中,M代表Model、V代表View、C代表Controller。

2. Struts2有2个很重要的配置文件,分别是 struts.properties和struts.xml 3. 持久化层,对象的状态有临时状态、持久化状态、离线状态。 4. Spring通过setter方法实现依赖注入。

5. 数据库若有一张表score,在Hibernate框架中对应的配置文件为Score.hbm.xml。全局配置文件是hibernate.cfg.xml

6. 在struts2实现的MVC框架中,Action类是包含了getter和setter 方法的控制器类,负责 存储数据/状态并且执行逻辑处理,控制应用程序的流程

7. Hibernate是一个ORM框架,它对JDBC进行了封装,通过此框架开发人员能以面向对象的思维方式来操作数据库

8. Spring缺省的全局配置文件名为 applicationContext.xml

9. Spring的通知类型有Before Advice、After return Advice、Throws Advice、Around Advice。

二、 选择题

1.MVC设计模式的目的是(C) A:使程序结构更清晰 B:使程序更好维护

C:保证视图和模型的隔离

D:在逻辑上将视图、模型和控制器分开

2.以下关于SSH框架说法正确的是(D) A:Struts属于Web层,负责处理业务逻辑

B:Hibernate属于业务层,可以对数据库进行操作 C:Spring属于持久层,是对MVC设计模式的实现 D:以上说法都不对

3.以下选项,不在Struts2的配置文件中配置的是(C) A:Form Bean配置信息 B:Action转发路径

C:ActionServlet配置信息 D:Struts引用的资源文件

4.下面关于Struts报错机制说法正确的是(A) A:强制使用国际化

B:错误信息保存在session中

C:使用标签显示错误信息 D:也可以使用显示错误信息

5.在三层结构中,数据访问层承担的责任是(B) A:定义实体类

B:数据的增删改查操作 C:业务逻辑的描述

D:页面展示和控制转发

6.下面关于Hibernate的说法,错误的是(C) A:Hibernate是一个“对象—关系映射”的实现 B:Hibernate是一种数据持久化技术 C:Hibernate是JDBC的替代技术

D:使用Hibernate可以简化持久化层的编码

7.在Hibernate关系映射配置中,inverse属性的含义是(B) A:定义在节点上,声明要负责关联的维护 B:声明在节点上,声明要对方负责关联的维护

C:定义在节点上,声明对方要负责关联的维护 D:声明在节点上,声明要负责关联的维护

8.关于Spring的说法错误的是(C) A:通过setter方法实现依赖注入

B:对Hibernate提供了支持,可简化Hibernate编码 C:通过AOP可以轻松与Hibernate集成 D:通过AOP实现了声明式事务管理

9.关于Spring AOP,下面说法错误的是(C) A:支持前置通知、后置通知、环绕通知 B:采用代理的方式实现

C:与“依赖注入”实现紧密结合

D:在Spring2.0以前的版本中通过、和配置

10.下面关于“依赖注入”的说法,错误的是(A) A:需要定义大量接口,增加了编码复杂度

B:将组件间的依赖关系采取配置文件的方式管理,而不是硬编码在代码中 C:降低了组件间的耦合,使程序更容易维护和升级 D:促进了“面向接口”编程,使构建大规模程序更轻松

三、判断题

1. MVC中,数据库连接属于MVC的核心模块 (X)

2. 在Struts应用的生命周期中,会创建ActionServlet的多个实例 (X) 3. 在Struts1中,使用通配符可以优化action的配置 (√)

4. 在hibernate主配置文件中,是通过元素来配置映射文件 (X) 5. Transaction接口主要是用于管理事务,它的open()方法用于事务的提交 (X) 6. Session是Hibernate持久化操作的基础,提供了众多持久化方法 (√)

7. Spring容器中如果想在方法执行之前执行某个功能,则使用的通知类型是After (X) 8. Spring是一个以IOC和AOP为核心的重量级容器框架 (X) 9. Spring对Hibernate提供了支持,可简化Hibernate编码 (√) 10. Spring AOP支持前置通知、后置通知、环绕通知 (√)

四、程序解释题

1.struts框架的配置文件

定义了一个default,继承了struts-default

配置了一个名称为login的action,处理类是org.action.LoginAction /welcome.jsp 处理成功后的结果转到welcome.jsp

< result name=”failure”>/login.jsp

处理失败后的结果跳转到login.jsp 2.Hibernate框架的配置文件

定义hibernate的绘画工厂

name=”connection.url”>jdbc:sqlserver://localhost:1433,databaseName=Test

sa

定义了名字叫XXX的数据库连接的字符串

123456 数据库密码为12456

name=”connection.driver_class”>com.microsoft.sqlserver.jdbc.SQLServerDriver 连接数据库的Driver驱动类

org.hibernate.dialect.SQLServerDialect 定义了dialect的配置参数 3.Spring框架的配置文件

注册后置通知

注册AOP代理类

org.aop.interfaces.IHello

指定应用接口的名字为proxyInterfaces

指定目标对象的名字为

应用regXXX的前置通知 4.验证用户名是否为空 验证密码是否一致

检验密码是否为空,2次密码是否一致 检验两次密码不用 为1到150之间

显示错误提示

5.Hibernate框架中表格的配置文件

将XXX表格映射为XXX类,可以延迟加载

定义id 相对应

Id字段自增

定义username属性 6.Spring依赖注入

Xml版本为xxx,编码为xxx

注入了一个man对象,类型是xxx

注入man依赖于apple

定义了一个apple,类型是xxxx

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新高中教育JSP考试试题 全文阅读和word下载服务。

JSP考试试题 .doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1098073.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top