三大框架练习题
更新时间:2023-11-10 03:02:01 阅读量: 教育文库 文档下载
评卷浏览
考生姓名 张彬 答题开始时间 2013-04-24 10:15 结束时间 2013-05-02 10:15 考生得分 0 满分 161 及格分 60
一、单项选择题 (共41题,41分)
1. Customer对象在程序执行到第几行时变为脱管状态?
Customer customer=new Customer(); //line1 customer.setName(\张三\ Session session=sessionFactory.openSession(); //line2 Transaction tx = session1.beginTransaction();
session.save(customer); //line3 tx.commit(); //line4
session.close(); //line5 (1 分)
A) line1
B) line2
C) line4
D) line5
— 标准答案:D
— 考生答案:D
— 考生得分:1 评语:
2. 在struts2应用开发中下列描述正确的是 (1 分)
A) 为每一个Action在XML中配置一个action,并且这个XML配置文件必须命名为struts.xml,并放置在类的根路径下。
B) 为每一个可能接收的逻辑请求编写一个Action类,该类必须继承父类ActionSupport 。
C) 在web程序的部署描述文件(web.xml)中配置struts2核心控制器,该核心控制器是一个过滤器。
D) Struts2的Action必须实现Action接口。
— 标准答案:C
— 考生答案:
— 考生得分:0 评语:
3. 一般情况下,下面那一项不是关系数据模型与对象模型之间的匹配关系? (1 分)
A) 表对应类
B) 记录对应对象
C) 表的字段对应类的属性
D) 集合对应数据库
— 标准答案:D
— 考生答案:
— 考生得分:0 评语:
4. 下面哪一个不是Hibernate提供的核心接口及类: (1 分)
A) Configuration
B) HttpSession
C) Query
D) SessionFactory
— 标准答案:B
— 考生答案:
— 考生得分:0 评语:
5. 把静态文本放在资源文件中,而不是直接在JSP文件中包含这些静态文本。下面哪一个选项不属于这种做法的优点? (1 分)
A) 提高可维护性
B) 提高可重用性
C) 支持国际化
D) 提高运行速度
— 标准答案:D
— 考生答案:
— 考生得分:0 评语:
6. 在hibernate实体映射中关于id映射说法正确的是 (1 分)
A) id节点定义了实体类的标识,对应数据库表的主键
B) id的生产方式native指的是我们可以自由的选择主键的生成方式
C) hibernate的主键不能由我们的应用程序指定
D) 在Hibernate实体映射中id节点可以省略。
— 标准答案:A
— 考生答案:
— 考生得分:0 评语:
7. 以下程序代码对Customer的name属性修改了两次: tx = session.beginTransaction();
Customer cust=(Customer)session.load(Customer.class, new Long(1)); cust.setName(\张三\cust.setName(\里斯\tx.commit();
执行以上程序,Hibernate需要向数据库提交几条update语句? (1 分)
A) 0
B) 1
C) 2
D) 3
— 标准答案:B
— 考生答案:
— 考生得分:0 评语:
8. 对于以下代码,HelloAction希望把请求转发给hello.jsp,在HelloAction的execute()方法中如何实现
A) return “input”; B) return “success”; C) return “hello.jsp”; D) return null; — 标准答案:A — 考生答案: — 考生得分:0 评语: 9. 下面列出的哪一选项属于MVC框架的内容? (1 分) A) JSP B) Struts标签库 C) Criteria查询 D) DWR — 标准答案:B — 考生答案: — 考生得分:0 评语: 10. 下面关于MVC模式描述正确的是 (1 分) A) 模型代表了应用程序的核心功能,负责处理用户的数据,实现业务逻辑,但是一个模型只能用于一个视图 B) 视图主要指于用户交互的界面,视图负责接收用户的输入并转交给控制器,当然也可以做一部分业务逻辑 C) 控制器负责接收用户的请求和数据,并且判断将请求和数据交由哪个模型来处理,最后调用视图来显示模型返回的数据 D) 在MVC模式中,视图层不应当有控制逻辑的实现,而控制层中可以有视图的实现。 — 标准答案:C — 考生答案: — 考生得分:0 评语: 11. 下面关于struts2国际化描述正确的是 (1 分) A) 在struts2国际化应用中的资源文件必须是xml文件 B) 在struts2简化了国际化应用的开发,不再使用资源文件 C) 在struts2应用中,用户Action继承ActionSupport可以简化国际化应用开发。 D) struts2的国际化是完全独立的,与JavaWeb没有任何关系。 — 标准答案:C — 考生答案: — 考生得分:0 评语: 12. 以下哪个Hibernate主键生成策略是实现Oracle数据库按序列递增的 (1 分) A) increment B) identity C) sequence D) native — 标准答案:C — 考生答案: — 考生得分:0 评语: 13. 下面关于Struts2描述正确的是 (1 分) A) Struts2实现了著名的MVC模式,提供了三个部分的实现,即视图层、控制器层和业务层 B) 控制器层主要由核心控制器、Action和配置文件组成 C) 视图层主要由JSP与Struts2标签库及一个JavaBean组成 D) Struts?2是Struts?1.2?版的升级版 — 标准答案:B — 考生答案: — 考生得分:0 评语: 14. 下面关于spring描述最准确的是 (1 分) A) Spring是一个框架,因为它对提供了日志、事务、安全等系统通用服务的支持 B) Spring即是一个框架又是一个容器,因为它不仅提供了对日志、事务、安全等系统 通用服务的支持,还可以管理一个对象的生命周期 C) Spring是一个容器,因为它支持IOC D) Spring中自带MVC框架,因此Spring不能与WebWork等框架整合使用。 — 标准答案:B — 考生答案: — 考生得分:0 评语: 15. 下面关于Session的描述正确的是 (1 分) A) Session内部封装了多个数据库连接 B) 在Hibernate中Session负责完成对象的持久化工作 C) Session关闭时将自动提交事务 D) 通过Session指向查询时,不允许开启事务。 — 标准答案:B — 考生答案: — 考生得分:0 评语: 16. 下面关于hibernate核心接口说明错误的是? (1 分) A) Configuration 接口:配置Hibernate,根据其启动hibernate,创建SessionFactory 对象; B) SessionFactory 接口:负责保存、更新、删除、加载和查询对象,是线程不安全的,避免多个线程共享同一个session,是轻量级、一级缓存 C) Query 和Criteria 接口:执行数据库的查询。 D) Transaction 接口:管理事务; — 标准答案:B — 考生答案: — 考生得分:0 评语: 17. Action的作用不包括 (1 分) A) 验证表单数据 B) 向视图传递数据 C) 封装请求参数 D) 对应数据库中的字段 — 标准答案:D — 考生答案: — 考生得分:0 评语: 18. 下面关于ORM描述正确的是 (1 分) A) ORM就是通过面向对象的手段操作任何数据数据库 B) ORM是hibernate独有的一种设计思想 C) ORM专用于操作面向对象的数据库。 D) ORM是通过面向对象的方式操作关系型数据库 — 标准答案:D — 考生答案: — 考生得分:0 评语: 19. 相对BeanFactory而言,下面哪项不是ApplicationContext扩展的功能 A) 国际化支持 1 分) ( B) 事件传播 C) 对象生命周期的管理 D) 事务管理 — 标准答案:C — 考生答案: — 考生得分:0 评语: 20. 对于以下这段配置Action的代码,哪个说法是错误的? (1 分) A) 由于package标签的name属性为com.fit.user,因此该标签内配置的Action类必须在com.fit.user包中。 B) 上述配置中可知Action方法为execute C) 上述配置中result标签的name为success D) 上述配置说明action通过请求转发跳转至userList.jsp 。 — 标准答案:A — 考生答案: — 考生得分:0 评语: 21. 下面那一项不是Hibernate的优点 (1 分) A) 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码 B) Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工作 C) hibernate性能好,非常适合用于以数据为中心的应用程序 D) hibernate的性能非常好,因为它是个轻量级框架。映射的灵活性很出色。它支持各种关系数据库,从一对一到多对多的各种复杂关系 — 标准答案:C — 考生答案: — 考生得分:0 评语: 22. 下面不属于持久化操作的是 (1 分) A) 把对象转换为字符串的形式通过网络传输,在另一端接收到这个字符串后能把对象还原出来 B) 把程序数据从数据库中读出来 C) 从xml文件中读取数据 D) 把程序数据保存为文件 — 标准答案:A — 考生答案: — 考生得分:0 评语: 23. 下面关于Action的说法正确的是 (1 分) A) Action对象在JavaWeb应用启动时即被被创建。 B) Action的validate方法执行后返回一个集合对象,该对象用于存放错误信息。 C) 每一个Action方法都可以对应一个validateXxx形式的验证方法 D) 用户的Action必须继承ActionSupport类 — 标准答案:C — 考生答案: — 考生得分:0 评语: 24. 关于Action的说法,下列内容正确的是 (1 分) A) 在Action中可以对页面上传递来的参数进行格式上的验证,这种验证是一种客户端的验证 B) 可以将Action看做一种数据bean,可用来封装表单提交上来的数据 C) 在Action中对输入数据进行验证,只能在validate方法或validateXxx方法中进行,不 能在action方法中进行。 D) 用户每次请求Action,都会共用同一个Action实例。 — 标准答案:B — 考生答案: — 考生得分:0 评语: 25. 下面不属于关系-对象映射信息的内容是 (1 分) A) 程序包名到数据库库名的映射 B) 程序类名到数据库表名的映射 C) 实体属性名到数据库表字段的映射 D) 实体属性类型到数据库表字段类型的映射 — 标准答案:A — 考生答案: — 考生得分:0 评语: 26. 将持久化类映射到一个数据库中的视图上,在映射定义文件中的 A) view B) subselect C) table D) view_table — 标准答案:C — 考生答案: — 考生得分:0 评语: 27. 下列哪些内容属于Struts2应用的视图组件 (1 分) A) DAO B) JSP和Struts2自定义标签 C) Servlet D) EJB — 标准答案:B — 考生答案: — 考生得分:0 评语: 28. 下面关于Spring与Struts2集成说法不正确的是 (1 分) A) 在Spring与Struts2集成时,在spring配置文件中将Action做为bean进行配置,这时bean标签的scope属性值不应当设为singleton。 B) Spring将Action作为bean管理,并在 Spring的应用上下文中设置依赖关系。 C) strus2与spring集成时,应将spring做为Action的对象工厂。 D) struts2与spring集成后,struts的配置文件就可以不需要了。 — 标准答案:D — 考生答案: — 考生得分:0 评语: 29. 下列关于Spring特性中IoC描述错误的是 (1 分) A) IoC就是指程序之间的关系由程序代码直接操控 B) 所谓“控制反转”,是指控制权由应用代码转到外部容器,控制权的转移 C) IoC将控制创建的职责搬进了框架中,并把它从应用代码脱离开来 D) 当使用Spring的IoC容器时只需指出组件需要的对象,在运行时Spring的IoC容器会根据XML配置数据提供给它 — 标准答案:A — 考生答案: — 考生得分:0 评语: 30. 下面的程序执行后没有报错,但数据总保存不到数据库,最可能的原因是( ) public static void main(String[] args){ SessionFactiry sf = new Configuration().configure().buildSessionFactory(); Session session = sf.openSession(); Medal medal = new Medal(); medal.setOwner(\ medal.setSport(\s Singles\ medal.setType(\ medal.save(user); session.close(); } (1 分) A) 配置文件配置有误 B) 没有在配置文件中包含对映射文件的声明 C) 没有对持久化操作捕捉异常 D) 没有开启事务 — 标准答案:D — 考生答案: — 考生得分:0 评语: 31. 下面那种类型不是Spring所支持的依赖注入类型 (1 分) A) 构造参数注入 B) 通过任何方法参数注入 C) 通过set方法注入属性 D) 不通过任何方法,直接注入属性值。 — 标准答案:B — 考生答案: — 考生得分:0 评语: 32. 在struts2中指定Action完整路径的属性是 (1 分) A) package标签的namespace属性和action标签的path属性 B) package标签的namespace属性和action标签的name属性 C) action标签的namespace属性和name属性 D) package标签的namespace属性和action标签的class属性 — 标准答案:B — 考生答案: — 考生得分:0 评语: 33. 下面关于数据持久化概念的描述,错误的是 (1 分) A) 保存在内存中数据的状态是瞬时状态 B) 持久状态的数据在关机后数据依然存在 C) 数据可以由持久状态转换为瞬时状态 D) 将数据转换为持久状态的机制称为数据持久化 — 标准答案:D — 考生答案: — 考生得分:0 评语: 34. 下面关于Spring对hibernate的支持说法正确的是 (1 分) A) Spring对hibernate进行了支持,主要使用Spring IOC容器来管理SessionFactory,没有提供和JDBC类似的模板类 B) Spring对hibernate支持提供了模板类,它是HibernateDaoSupport C) Spring通过模板模式对hibernate进行了支持,提供了一个辅助类HibernateDaoSupport,一个模板类HibernateTemplate D) Spring对Hibernate的支持,实际上就是由Spring提供SessionFactory,而事务管理完全完全绕过Hibernate。 — 标准答案:C — 考生答案: — 考生得分:0 评语: 35. Spring的事务管理中,可以配置事务隔离级别,那么事务隔离级别是由谁实现的? (1 分) A) Java应用程序 B) Hibernate C) DBMS D) JDBC驱动程序 — 标准答案:C — 考生答案: — 考生得分:0 评语: 36. 下面关于hiberante特点描述不正确的是 (1 分) A) Hibernate提供了强大、高性能的对象到关系型数据的持久化服务 B) Hibernate可以按照Java的基础语义(继承、多态)进行持久层开发 C) Hibernate不支持标准SQL D) Hibernate可以通过HQL进行数据库访问 — 标准答案:C — 考生答案: — 考生得分:0 评语: 37. 下面关于Stuts2标签库描述正确的是 (1 分) A) Struts2标签库与JSTL的作用不同,完全不能相互替换。 B) 在Struts2应用中使用Struts2标签库的好处是Struts2标签库与Struts2的各个组件都结合的非常紧密 C) 在Struts2应用的视图开发中只能使用Struts2标签库,不能采用其它标签库。 D) 在Struts2应用中,只能使用ngnl,不能使用EL — 标准答案:B — 考生答案: — 考生得分:0 评语: 38. 下面选项中不是hibernate内置数据类型的是 (1 分) A) int B) long C) big_decimal D) big_int — 标准答案:D — 考生答案: — 考生得分:0 评语: 39. Customer对象在程序执行到第几行时变为持久化状态? Customer customer=new Customer(); //line1 customer.setName(\张三\ Session session=sessionFactory.openSession(); //line2 Transaction tx = session1.beginTransaction(); session.save(customer); //line3 tx.commit(); //line4 session.close(); //line5 (1 分) A) line1 B) line2 C) line3 D) line4 — 标准答案:C — 考生答案: — 考生得分:0 评语: 40. 关于Struts2的配置文件,以下说法正确的是 (1 分) A) 一个Struts2应用只能有一个配置文件 B) Struts2框架的配置文件名必须是以struts开头 C) 一个struts2应用中可以在一个xml配置文件中通过include标签包含多个其它xml配置文件 D) struts2的xml配置文件不能放在/WEB-INF下 — 标准答案:C — 考生答案: — 考生得分:0 评语: 41. 下面关于持久层描述正确的是 (1 分) A) 持久层就是指数据库 B) 持久层就是业务逻辑 C) 持久层主要是数据持久化逻辑。 D) 持久层是指计算机的IO系统,如通过扫描仪扫描文件。 — 标准答案:C — 考生答案: — 考生得分:0 评语: 二、多项选择题 (共20题,20分) 42. 以下关于SessionFactory的说法哪些正确 (1 分) A) 对于每个数据库事务,应该创建一个SessionFactory对象 B) 一个SessionFactory对象对应一个数据库存储源 C) SessionFactory是重量级的对象,不应该随意创建。如果系统中只有一个数据库存储源,只需要创建一个 D) SessionFactory的load()方法用于加载持久化对象 — 标准答案:BC — 考生答案: — 考生得分:0 评语: 43. 下面不是Hibernate映射文件中包含的内容 (1 分) A) 数据库链接信息 B) Hibernate属性参数 C) 主键生成策略 D) 属性数据类型 — 标准答案:AB — 考生答案: — 考生得分:0 评语: 44. 关于HQL与SQL,以下哪些说法正确 (1 分) A) HQL与SQL没什么差别 B) HQL面向对象,而SQL操纵关系数据库 C) 在HQL与SQL中,都包含select,insert,update,delete语句 D) HQL仅用于查询数据,不支持insert,update和delete语句 — 标准答案:BC — 考生答案: — 考生得分:0 评语: 45. 下列哪些内容属于Struts2的控制器组件 (1 分) A) FilterDispatcher B) JavaBean C) EJB D) 自定义标签 — 标准答案:AC — 考生答案: — 考生得分:0 评语: 46. 对于以下程序,Customer对象在第几行不变为游离状态? Customer customer=new Customer(); //line1 customer.setName(\\\ //line2 Session session1=sessionFactory.openSession(); //line3 Transaction tx1 = session1.beginTransaction(); //line4 session1.save(customer); //line4 tx1.commit(); //line5 session1.close(); //line6 (1 分) A) line1 B) line3 C) line5 D) line6 — 标准答案:ABC — 考生答案: — 考生得分:0 评语: 47. 使用映射文件映射联合主键时,以下哪些选项是持久化类必须满足的条件 A) 实现java.io.Serializable接口; B) 覆盖hashCode()方法; C) 覆盖equals()方法; D) 覆盖links()方法。 — 标准答案:ABC — 考生答案: — 考生得分:0 评语: 48. 以下哪些是有关Spring的AOP开发过程? (1 分) A) 配置通知Bean B) 配置切面 1 分) ( C) 开发通知Bean D) 配置模板 — 标准答案:ABC — 考生答案: — 考生得分:0 评语: 49. 以下哪些方面体现了Spring对数据访问层的支持? A) Spring对事务管理的支持。 B) Spring提供了JDBC抽象框架。 C) Spring提供DAO支持 D) Spring对ORM框架支持和整合。 — 标准答案:ABCD — 考生答案: — 考生得分:0 评语: 50. 以下哪些是MVC设计模式的目的? (1 分) A) 使程序结构更清晰 B) 使程序更好维护。 C) 保证视图和模型的隔离 D) 在逻辑上实现视图、模型和控制器三者无任何关系 — 标准答案:ABC — 考生答案: — 考生得分:0 评语: 51. 在Hibernate中以下哪几个选项是持久化对象状态? A) 临时状态 B) 独立状态 1 分)1 分)( ( C) 游离状态 D) 持久化状态 — 标准答案:ACD — 考生答案: — 考生得分:0 评语: 52. 在Struts2的Action中一般需要添加相应属性的___________和___________ A) setter方法 B) as方法 C) getter方法 D) is方法 — 标准答案:AC — 考生答案: — 考生得分:0 评语: 53. 以下哪些是Spring整合Hibernate的配置步骤? (1 分) A) 配置事务切面 B) 配置SessionFactory C) 配置事务通知 D) 配置事务管理器 — 标准答案:ABCD — 考生答案: — 考生得分:0 评语: 54. 下列关于Hibernate的说法正确的是 (1 分) A) Hibernate可以使用原生sql。 1 分)( A — 考生答案: — 考生得分:0 评语: 104. 谈谈你对Spring的理解。(即解释Spring是什么。) (5 分) — 标准答案: A — 考生答案: — 考生得分:0 评语: 105. 简述Hibernate的抓取策略。 (5 分) — 标准答案: A — 考生答案: — 考生得分:0 评语: 106. 简述MVC的概念,并写出至少两种MVC框架名称。 (5 分) — 标准答案: A — 考生答案: — 考生得分:0 评语: 107. 简述Hibernate访问数据库的主要代码步骤。 (5 分) — 标准答案: A — 考生答案: — 考生得分:0 评语: 108. 简述Hibernate中持久化类的对象的三种状态。 (5 分) — 标准答案: A — 考生答案: — 考生得分:0 评语: 109. 简述AOP的含义? (5 分) — 标准答案: A — 考生答案: — 考生得分:0 评语: 110. 简述Spring声明式事务的配置步骤? (5 分) — 标准答案: A — 考生答案: — 考生得分:0 评语: 111. 简述Struts2的工作机制。 (5 分) — 标准答案: A — 考生答案: — 考生得分:0 评语: 112. 简述Struts2的Action如何配置。 (5 分) — 标准答案: A — 考生答案: — 考生得分:0 评语: 113. 简述ORM的含义。 (5 分) — 标准答案: A — 考生答案: — 考生得分:0 评语: B) Hibernate3可以访问存储过程。 C) Hibernate可以通过命名查询使用sql。 D) Hibernate中使sql目前不被支持。 — 标准答案:ABC — 考生答案: — 考生得分:0 评语: 55. 以下哪些属于Session的方法 (1 分) A) load() B) save() C) delete() D) open() — 标准答案:ABC — 考生答案: — 考生得分:0 评语: 56. 下面一对多关联的配置中,存在哪些错误 A) inverse属性不可以设置为false B) cascade属性不可设置为true C) class=\应为type=\ D) column属性不可再 — 标准答案:BD — 考生答案: — 考生得分:0 评语: 57. 下面Spring声明式事务的配置中,存在哪些错误 expression=\ (1 分) A) 应为 B) execution(* com.conghai.isale.biz.*(..))应为 execution(* com.conghai.isale.biz.*.*(..)) C) 应为 D) pointcut-ref=\应为pointcut-ref=\。 — 标准答案:BD — 考生答案: — 考生得分:0 评语: 58. 下面有关Spring和AOP的说法错误的是 (1 分) A) Spring提供了对面向切面编程的支持。 B) Spring对AOP的支持不依赖于第三方组件。 C) Spring的声明式事务管理是利用AOP实现的。 D) Spring对AOP的支持不依赖IoC容器。 — 标准答案:BD — 考生答案: — 考生得分:0 评语: 59. Hibernate配置文件中,不包含下面的 (1 分) A) “对象-关系映射”信息 B) 实体间关联的配置 C) show_sql等参数的配置 D) 数据库连接信息 — 标准答案:AB — 考生答案: — 考生得分:0 评语: 60. 下列HQL语言的说法正确的是 (1 分) A) HQL语言就是SQL语言 B) 在HQL语句中不能使用别名 C) HQL语句中使用的是类名与属性而不是表名与列名 D) HQL采用面向对象的表达形式 — 标准答案:CD — 考生答案: — 考生得分:0 评语: 61. 在下面的标签中哪些是struts2标签 (1 分) A) B) C) D) — 标准答案:ABD — 考生答案: — 考生得分:0 评语: 三、判断题 (共20题,20分) 62.资源文件的后缀名为properties (1 分) — 标准答案:对 — 考生答案: — 考生得分:0 评语: 63.Hibernate中的Session和SessionFactory都是轻量级对象,但是Session不是线程安全的,而SessionFactory是线程安全的。 (1 分) — 标准答案:错 — 考生答案: — 考生得分:0 评语: 64.Struts2的常量配置能够在struts.xml、struts.properties或者web.xml中定义. (1 分) — 标准答案:对 — 考生答案: — 考生得分:0 评语: 65.MVC是一种软件结构模式,只存在于JavaWeb应用中。 (1 分) — 标准答案:错 — 考生答案: — 考生得分:0 评语: 66.控制器需要在 webwork.xml配置文件中进行配置 (1 分) — 标准答案:错 — 考生答案: — 考生得分:0 评语: 67.Hibernate映射可以使用xml表达,也可以使用注解表达。 (1 分) — 标准答案:对 — 考生答案: — 考生得分:0 评语: 68.HQL是面向对象的查询语言;而SQL是面向关系的查询语言,操作关系型数据库。分) — 标准答案:对 — 考生答案: 1 (— 考生得分:0 评语: 69.ORM是Hibernate专有的概念,IBATIS中没有ORM的概念。 (1 分) — 标准答案:错 — 考生答案: — 考生得分:0 评语: 70.Spring中的IoC有利于软件各组件之间解耦,有利于软件测试和维护升级。 (1 分) — 标准答案:对 — 考生答案: — 考生得分:0 评语: 71.Struts和Hibernate的作用,一个负责MVC,一个负责持久化 (1 分) — 标准答案:对 — 考生答案: — 考生得分:0 评语: 72.Configuration 接口:配置Hibernate,根据其启动hibernate,创建SessionFactory 对象; (1 分) — 标准答案:对 — 考生答案: — 考生得分:0 评语: 73.在Spring的AOP应用开发中只能使用xml配置方式,不可以使用注解配置方式。 (1 分) — 标准答案:错 — 考生答案: — 考生得分:0 评语: 74.Spring与Struts2整合不仅需要Spring提供的Application监听器,还需要Struts2提供的针对Spring的整合插件。 (1 分) — 标准答案:对 — 考生答案: — 考生得分:0 评语: 75.Struts2中Action可以实现Action接口或者继承ActionSupport,但这不是必要的。 (1 分) — 标准答案:对 — 考生答案: — 考生得分:0 评语: 76.BeanFactory不负责读取bean配置文档,管理bean的加载,实例化,维护bean之间的依赖关系,负责bean的声明周期。 (1 分) — 标准答案:错 — 考生答案: — 考生得分:0 评语: 77.PROPAGATION_MANDATORY–支持当前事务,如果当前没有事务,就抛出异常。 (1 分) — 标准答案:对 — 考生答案: — 考生得分:0 评语: 78.Spring声明式事务配置中的事务隔离级别,是由Java应用程序实现的。 (1 分) — 标准答案:错 — 考生答案: — 考生得分:0 评语: 79.Spring中的TranscationStatus代表了当前的事务状态,表示可以提交或者回滚。 (1 分) — 标准答案:对 — 考生答案: — 考生得分:0 评语: 80.OGNL与EL类似,可以使用EL的场合均可使用OGNL。 (1 分) — 标准答案:错 — 考生答案: — 考生得分:0 评语: 81.spring 的优点有 降低了组件之间的耦合性 ,实现了软件各层之间的解耦 (1 分) — 标准答案:对 — 考生答案: — 考生得分:0 评语: 四、填空题 (共20题,20分) 82. IoC概念简单概括为____________________________________。 (1 分) — 标准答案:反向控制(或控制反转) — 考生答案: — 考生得分:0 评语: 83. OGNL可以访问的对象必然在_________________对象中。 (1 分) — 标准答案:ActionContext — 考生答案: — 考生得分:0 评语: 84. 在Struts2标签库中,表单标签为___________。 (1 分) — 标准答案: — 考生答案: — 考生得分:0 评语: 85. 如果要在JSP页面中使用Struts2提供的标签库,首先必须在页面中使用taglib编译指令导入标签库,其中taglib编译指令为:<%taglib uri=\(1 分) — 标准答案:/struts-tags — 考生答案: — 考生得分:0 评语: 86. Hibernate映射文件中 — 标准答案:save-update — 考生答案: — 考生得分:0 评语: 87. Struts2框架中许多通用功能,如将请求参数装入Action等,都是通过______________________实现的。 (1 分) — 标准答案:拦截器 — 考生答案: — 考生得分:0 评语: 88. Struts2框架由两个框架:______________________发展而来。 (1 分) — 标准答案:Struts,WebWork — 考生答案: — 考生得分:0 评语: 89. Struts2框架中的控制器包括:___________________________。 (1 分) — 标准答案:核心控制器和Action — 考生答案: — 考生得分:0 评语: 90. 在jsp页面上使用struts2标签: — 标准答案:StackValue — 考生答案: — 考生得分:0 评语: 91. Struts2中的Action是一个普通的___________。 (1 分) — 标准答案:类 — 考生答案: — 考生得分:0 评语: 92. 在Struts2框架中值栈的栈顶元素默认为当前请求的_______________________。( 1 分) — 标准答案:Action — 考生答案: — 考生得分:0 评语: 93. Spring没有提供直接的事务管理功能,而是将事务管理任务委托给具体的___________________。 (1 分) — 标准答案:事务管理平台(或持久化平台) — 考生答案: — 考生得分:0 评语: 94. 以下程序的打印结果是什么? tx = session.beginTransaction(); Customer c1=(Customer)session.load(Customer.class,new Long(1)); Customer c2=(Customer)session.load(Customer.class,new Long(1)); System.out.println(\是否相等:\ tx.commit(); session.close(); (1 分) — 标准答案:是否相等:true — 考生答案: — 考生得分:0 评语: 95. Struts2的核心控制器必须在__________文件中配置,Struts2才能起作用。 (1 分) — 标准答案:web.xml — 考生答案: — 考生得分:0 评语: 96. Spring与Struts2整合时,应在struts2配置文件中配置常量objectFactory的值为:_________________。 (1 分) — 标准答案:spring — 考生答案: — 考生得分:0 评语: 97. aop框架具有的两个特征__________________________。 (1 分) — 标准答案:1.各个步骤之间的良好隔离性(解耦) 2.源代码无关性 — 考生答案: — 考生得分:0 评语: 98. ORM含义是_____________________________________。 (1 分) — 标准答案:对象关系映射 — 考生答案: — 考生得分:0 评语: 99. Spring中ApplicationContext的父接口是________________________。 (1 分) — 标准答案:BeanFactory — 考生答案: — 考生得分:0 评语: 100. Hibernate的哪一种检索策略:______________________利用了外连结查询? (1 分) — 标准答案:迫切左外连结检索 — 考生答案: — 考生得分:0 评语: 101. Struts2应用中封装请求参数的组件是______________________。 (1 分) — 标准答案:Action — 考生答案: — 考生得分:0 评语: 五、简答题 (共12题,60分) 102. 简述Spring如何与Struts2整合? (5 分) — 标准答案: A — 考生答案: — 考生得分:0 评语: 103. 简述IoC的含义? (5 分) — 标准答案:
正在阅读:
三大框架练习题11-10
新人教版八年级物理上册第一次月考试卷10-03
国旗下讲话《珍惜时间-有效复习》11-24
县税务局关于2022年工作总结及工作计划08-02
Java 图书馆管理系统(附全代码) - 课程设计报告10-24
复习题部分答案 - 图文03-17
《生命之血》读后感10篇12-12
初中生好段摘抄大全02-21
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 练习题
- 框架
- 三大
- 答辩状范本
- 共同创造文明有序的环境
- 浦东新区2016年高三地理一模试卷
- stm32实验CAN收发实验
- 复式记账概念 借贷记账法口诀26个字
- 2012年福建省少先队辅导员网络培训试题及答案
- GenScript(货号:L00350)内毒素检测试剂盒说明书
- 拍摄新闻照片工作注意事项
- 蔬菜大棚温度测控系统设计-毕业设计
- 乌海市中考满分作文-享受无处不在
- 新课标人教版小学数学六年级课程标准细化解读 - 图文
- VFP练习题(答案)
- 2014《环境保护法》Vs《大气污染防治法》
- 陕西省小学语文、数学、思品、幼儿教育优秀教学成果获 - 图文
- 华为路由器配置IS-IS的负载分担实例
- 基于稀疏表示的遮挡目标快速重构算法研究 - 图文
- 混凝土作业
- 关于表彰2011年入党积极分子先进个人的
- 泵与风机实验报告
- C#播放器设计报告