题目
A.Spring提供了HibernateDaoSupport类来简化Hibernate的使用
B.在Spring配置文件中,可以通过Spring提供的LocalSessionFactoryBean来获得SessionFactory的实例
C.通过集成Spring和Hibernate,用Spring管理程序的依赖关系,将SessionFactory注入到DataSource中
D.通过Spring,无须在Biz层代码中直接实例化DAO类,而是可以通过注入得到
第1题
A.使用Spring的事务管理,会让Hibernate事务处理变得简单
B.Spring与Hibernate的集成后,Hibernate的SessionFactory可以让Spring进行管理
C.Hibernate中的配置文件也可以移到Spring的配置文件中配置
D.Hibernate的映射文件的路径(如:cn/jbit/project/model/User.hbm.xml),不能在Spring中定义
第2题
A.使用Spring的事务管理,会让Hibernate事务处理变得简单
B.Spring与Hibernate的集成后,Hibernate的SessionFactory可以让Spring进行管理
C.Hibernate中的配置文件也可以移到Spring的配置文件中配置
D.Hibernate的映射文件的路径(如:cn/jbit/project/model/User.hbm.xml),不能在Spring中定义
第3题
A.通过集成Spring与Hibernate,以Spring管理程序的依赖关系,将SessionFactory注入DataSource
B.通过Spring,在Service层代码中无须直接实例化DAO类,而是通过注入获得
C.通过Spring,在DAO类中无须实例化SessionFactory,而是通过注入获得
D.Spring提供HibernateDaoSupport类来简化Hibernate的使用
第4题
A.Spring提供了HibernateDaoSupport类来简化Hibernate的使用
B.在Spring配置文件中,可以通过Spring提供的LocalSessionFactoryBean来获得SessionFactory的实例
C.通过集成Spring和Hibernate,用Spring管理程序的依赖关系,将SessionFactory注入到DataSource中
D.通过Spring,可以在Biz层代码中无需直接实例化DAO类,而是通过注入得到
第5题
A.Spring不容易和其他框架整合使用
B.Spring可以和Mybatis集成
C.Hibernate可以和Spring整合使用
D.有很多模块整合了Spring
第6题
A.Struts2和Spring框架整合需要用到Spring提供的一个插件。
B.Struts2和Spring框架整合时,需要在Spring配置文件中将每个Action声明为Bean,Struts2的配置文件无需修改。
C.Spring与Hibernate整合时,SessionFactory以及Session的实例都由Spring框架创建。
D.Spring与Hibernate整合时,应避免使用Hibernate的延迟加载功能。
第7题
A.降低了组件之间的耦合性,实现了软件各层之间的解耦
B.可以使用容易提供的众多服务,如事务管理,消息服务等
C.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能
D.spring对于主流的应用框架提供了集成支持,如hibernate,JPA,Struts等
第8题
A.Hibernate是一个开放源代码的对象关系映射框架,对JDBC进行了非常轻量级的对象封装
B.着力对象与对象之间的关系,有自己的HQL查询语言,所以数据库移植性很好
C.Spring Data JPA是JPA规范的再次封装抽象,底层还是使用了Mybatis的技术实现
D.Spring Data JPA引用JPQL(Java Persistence Query Language)查询语言,属于Spring整个生态体系的一部分
第9题
A.参数是Restrictions对象
B.参数是DetachedCriteria对象
C.参数是HQL语句
D.此方法不支持分页
第10题
试题五(共25分)
阅读以下关于Web应用的叙述,在答题纸上回答问题1至问题3。
某软件企业拟开发一套基于Web的云平台配置管理与监控系统,该系统按租户视图、系统管理视图以及业务视图划分为多个相应的Web应用,系统需求中还包含邮件服务、大文件上传下载、安全攻击防护等典型Web系统基础服务需求。
【问题1】(5分) 在选择系统所采用的Web开发框架时,项目组对Alibaba开发的WebX框架与轻量级Spring MVC框架进行了对比分析,最终决定采用WebX框架进行开发。请用300字以内文字,从多应用支持、基础服务支持以及可扩展性这三个方面对WebX与Spring MVC框架进行对比。 【问题2】(12分) 在确定系统釆用的持久层技术方案时,项目组梳理了系统的典型持久化需求,对照需求对比分析了 Hibernate和MyBatis两种持久化方案,请分析两种持久化方案对表 5-1中所列项目需求的支持情况,将候选答案序号A或B填入表5-1相应位置。【候选答案:A 支持 B 不支持或支持差】 【问题3】(8分) 系统实现相应的配置管理与监控功能时,需要集成云平台侧提供的大量服务以实现配置数据的读取写入与不同视图监测数据的获取。项目组在确定服务集成方案时,对比了REST风格RPC与SOAP RPC两种方案,经过分析讨论,项目组最终决定采用REST风格RPC机制实现服务集成,请判断表5-2中给出的选择REST方案的理由是否合理。
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!