struts2-hibernate 总结
来源:互联网 发布:abb编程培训 编辑:程序博客网 时间:2024/06/08 03:57
一、选择题
1、以下哪个不是spring依赖注入的基本方式:
A 属性注入
B 构造器注入
C getter方法注入 ***
D 静态工厂注入
2、以下可以生成bean实例的是:
A <bean id="entity" class="com.hw.Entity">
B <bean class="com.hw.Entity">
C <bean name="entity" class="com.hw.Entity">
D @Service***
3、关于spring IOC的说法正确的是:
A spring IOC可以降低各组件之间的耦合度***
B 可以提高开发效率和质量
C 使用反射机制生成bean
D 以上说法都错误
4、现有Entity.java类,其中包含private String name;属性以及
public void setUserName(String username)
{
this.name
= username;
}
以下哪种方案可以成功向name属性注入值
A、在bean标签中添加<property name="name" value="zhang"/>
B、在bean标签中添加<property name="username" value="zhang"/>
C、在bean标签中添加<property name="name" ref="zhang"/>
D、在bean标签中添加<property name="username" ref="zhang"/>***
5.Struts2的核心调度器是
A:DispatcherServlet B:FilterDispatcher C:StrutsPrepareAndExecuteFilter*** D:ActionSupport
6.关于Struts2,以下说法正确的是
A:Struts2是在Struts1基础上改进的实现MVC的优良框架
B:Struts2中的控制类Action必须继承ActionSupport
C:Struts2的拦截器在Servlet过滤器之前执行
D:以上说法都不对***
7.在三层结构中,数据访问层承担的责任是()
A 定义实体类
B 数据的增删改查操作***
C 业务逻辑的描述
D 页面展示和控制转发
8.Hibernate配置文件中,不包含下面的()
A“对象-关系映射”信息
B 实体间关联的配置 ***
C show_sql等参数的配置
D 数据库连接信息
9.Hibernate一级缓存指的是
A:Session*** B:SqlSession C:SessionFactory D:EhCache
10.以下描述错误的是:
A:Hibernate是一个成熟的持久层框架
B:Hibernate中也可以使用普通的sql查询语句
C:session.createQuery("select name from foo"),中的 foo是数据库中的table名***
D:Hibernate中的主键id既可以自动生成也可以手动维护
11.使用Session的____会把对象的状态从数据库中移除
A delete()
B remove()
C clear()***
D removeAll()
二、简单题
1、简述Struts2工作原理
请求request--StrutsPrepareAndExecuteFilter(核心拦截器)--(struts.xml)--action--intercepter-return.xxxjsp/request
2.简述乐观锁原理
@version 时间戳控制 版本号比较 获得锁的机制 悲观锁:sql for update 获取事务的控制权
三、编程题
1、现有书本类Book.java(包含主键[id]、名称[bookName]、价格[price]、分类[bookCategory] 4个属性)以及表book(包含id、book_name、price、book_category 4个字段),编写方法使用hibernate查询出所属分类中书籍总数大于10本的分类,并将结果返回,Session session = getSession();
2、(选做)如果在show.jsp页面中展示上题中返回的结果集,采用struts2框架,请写出struts.xml中action的基本配置、控制层跳转方法以及jsp展示方法
1、以下哪个不是spring依赖注入的基本方式:
A 属性注入
B 构造器注入
C getter方法注入 ***
D 静态工厂注入
2、以下可以生成bean实例的是:
A <bean id="entity" class="com.hw.Entity">
B <bean class="com.hw.Entity">
C <bean name="entity" class="com.hw.Entity">
D @Service***
3、关于spring IOC的说法正确的是:
A spring IOC可以降低各组件之间的耦合度***
B 可以提高开发效率和质量
C 使用反射机制生成bean
D 以上说法都错误
4、现有Entity.java类,其中包含private String name;属性以及
public void setUserName(String username)
{
this.name
= username;
}
以下哪种方案可以成功向name属性注入值
A、在bean标签中添加<property name="name" value="zhang"/>
B、在bean标签中添加<property name="username" value="zhang"/>
C、在bean标签中添加<property name="name" ref="zhang"/>
D、在bean标签中添加<property name="username" ref="zhang"/>***
5.Struts2的核心调度器是
A:DispatcherServlet B:FilterDispatcher C:StrutsPrepareAndExecuteFilter*** D:ActionSupport
6.关于Struts2,以下说法正确的是
A:Struts2是在Struts1基础上改进的实现MVC的优良框架
B:Struts2中的控制类Action必须继承ActionSupport
C:Struts2的拦截器在Servlet过滤器之前执行
D:以上说法都不对***
7.在三层结构中,数据访问层承担的责任是()
A 定义实体类
B 数据的增删改查操作***
C 业务逻辑的描述
D 页面展示和控制转发
8.Hibernate配置文件中,不包含下面的()
A“对象-关系映射”信息
B 实体间关联的配置 ***
C show_sql等参数的配置
D 数据库连接信息
9.Hibernate一级缓存指的是
A:Session*** B:SqlSession C:SessionFactory D:EhCache
10.以下描述错误的是:
A:Hibernate是一个成熟的持久层框架
B:Hibernate中也可以使用普通的sql查询语句
C:session.createQuery("select name from foo"),中的 foo是数据库中的table名***
D:Hibernate中的主键id既可以自动生成也可以手动维护
11.使用Session的____会把对象的状态从数据库中移除
A delete()
B remove()
C clear()***
D removeAll()
二、简单题
1、简述Struts2工作原理
请求request--StrutsPrepareAndExecuteFilter(核心拦截器)--(struts.xml)--action--intercepter-return.xxxjsp/request
2.简述乐观锁原理
@version 时间戳控制 版本号比较 获得锁的机制 悲观锁:sql for update 获取事务的控制权
三、编程题
1、现有书本类Book.java(包含主键[id]、名称[bookName]、价格[price]、分类[bookCategory] 4个属性)以及表book(包含id、book_name、price、book_category 4个字段),编写方法使用hibernate查询出所属分类中书籍总数大于10本的分类,并将结果返回,Session session = getSession();
2、(选做)如果在show.jsp页面中展示上题中返回的结果集,采用struts2框架,请写出struts.xml中action的基本配置、控制层跳转方法以及jsp展示方法
阅读全文
0 0
- struts2,hibernate 原理 ,总结
- struts2-hibernate 总结
- 关于Struts2,hibernate的最近总结
- struts2+hibernate一周小项目总结
- struts2+Hibernate遇到的问题总结
- struts2,spring,hibernate面试题总结THREE
- Struts2,Hibernate,Spring框架学习总结
- Struts2+Hibernate
- struts2+hibernate
- Hibernate+struts2
- Struts2+Spring+Hibernate学习总结——XML才是王道
- 总结Spring、Hibernate、Struts2官网下载jar文件
- 初用hibernate和struts2结合时的总结
- javaEE的总结与复习hibernate+string+struts2
- struts2+spring+hibernate三大框架环境搭建小小总结
- 总结Spring、Hibernate、Struts2官网下载jar文件
- 20151221留言本程序------struts2和Hibernate的应用总结
- 总结Spring、Hibernate、Struts2官网下载jar文件
- 使用阿里ARouter路由实现模块化开发流程
- centos7服务安装_流媒体服务器_安装nginx
- C#串口上位机源代码
- FlexboxLayout选中之——单选/多选
- ubuntu16.04环境用pip3安装dlib
- struts2-hibernate 总结
- 171208之Oracle总结(二)
- 省选专练[HNOI2010]BOUNCE 弹飞绵羊
- Hello Createjs
- HDOJ1397 Goldbach's Conjecture(哥德巴赫猜想)
- Ruby元编程
- Web前端开发精品课HTML CSS JavaScript基础教程第二十三章课后编程题答案
- 凯哥自媒体赚钱秘籍:百家号怎么快速做爆文?
- 根据省份证算年龄