jee企业级架构试题+答案

jee企业级架构试题+答案

ID:32768164

大小:30.50 KB

页数:4页

时间:2019-02-15

jee企业级架构试题+答案_第1页
jee企业级架构试题+答案_第2页
jee企业级架构试题+答案_第3页
jee企业级架构试题+答案_第4页
资源描述:

《jee企业级架构试题+答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、选择题1、以下哪些框架属于ORMapping框架技术(C)(常见的ORM框架包括Hibernate、iBATIS、TopLink、CastorJDO、ApacheOJB等)a)Strutsb)Springc)Hibernated)MyBATIS2、下面针对Hibernate框架描述错误的是(D)a)Hibernate框架是一个ORMapping框架,可以完成对象与表之间的映射关系b)Hibernate的映射关系只能由XML来完成c)Hibernate框架中用来作为数据库连接操作的核心对象是Sessiond)Hibernate中使用HQL语句

2、可以完成针对数据的添加,修改,删除和查询功能3、以下针对Struts2框架描述错误的是(C)a)Struts2框架中接收参数是在Action类中完成的。b)编写Struts2的Action类必须继承ActionSupport类c)Struts2的分发操作只能使用!来完成d)Struts2框架存在重大漏洞,在2.3以后的版本中才被修复4、以下框架或技术中与Struts2功能类似的框架是(D)a)Hibernateb)JDBCc)JSP/Servletd)SpringMVC5、以下针对Spring框架描述正确的是(D)a)Spring框架是一个单独

3、使用的框架,不需要结合其他框架技术来应用b)SpringMVC是前端框架,功能类似Struts框架c)SpringMVC需要编写xml配置文件来对Action类进行配置,自己编写的Action类必须继承ActionSupport类d)Spring框架结合Hibernate开发时,需要保留hibernate.cfg.xml配置文件,并在里面配置数据库连接相关的配置,由Hibernate来管理连接的关闭和事务处理。6、以下关于IoC理解正确的是(C)a)控制反转b)一定要用接口c)通过来设置注入d)通过来设置注入7、对Hib

4、ernate的支持主要用到了Spring的哪个模块?(C)a)SpringCoreb)SpringIoCc)SpringORMappingd)SpringWebMVC8、以下哪个不属于Hibernate中Session的方法?(D)a)save()b)delete()c)update()d)open()二、简答题1、列出Hibernate中常用的主键生成方式,并说明他们的作用(至少4种)1)assigned:通过程序添加。2)sequence:通过Oracle的序列生成主键值3)native:通过数据库表中自带的关键字生成主键值,例如:MySQ

5、L,SQLServer,DB2,HSQL等4)increment:自增长,通过程序实现自增长功能。5)UUID:生成一个32的位随机值作为主键。2、说明Hibernate中对象的三种状态以及三种状态之间的转换方式在Hibernate的API里,Session对象描述中存在pojo操作的三种状态的概念,这三种状态分别是:1)瞬时态:对象在数据库中没有对应的数据2)持久态:数据库里有对应的数据,同时被当前存在的Session对象操作过。4/43)游历态:数据库里有对应的数据,但Session对象不存在了。三种状态之间通过Session的方法可以转化

6、,具体的转换方法:1)瞬时态à持久态:save(),saveOrUpdate()2)持久态à瞬时态:delete()3)持久态à游离态:close()4)游离态à持久态:update(),saveOrUpdate()3、Hibernate中的三种查询方式分别是什么Hibernate提供了三种查询方式:1)Session查询:提供了按主键查询的方法,get和load方法2)Query查询:使用HQL语句完成查询,还支持SQL语句的使用。3)Criteria查询:通过一些其他类提供的方法,动态拼写出查询条件。4、提高Hibernate性能的方法有哪

7、些?Hibernate提高性能的方法有哪些?1)缓存2)懒汉式加载3)SQL语句查询4)Fetch=“select”5)5、Spring中的IoC和AOP分别指的是什么?Spring的核心框架主要包含两个技术,分别用来处理工厂类,以及事务处理和连接管理的。两大核心概念1)IoC:控制反转,在现在的开发中,如果想建立对象并设置属性,是需要先new对象,再通过setter或构造方法设置属性。而使用Spring的IoC后,则是先通过配置声明属性的值或关系,再通过Spring框架建立对象,建立好的对象中就自动设置好了配置的属性。此功能可以替代工厂类。在

8、IoC中还提出了DI(依赖注入),表示将一个Spring中配置好的类,设置到另一个Spring配置的类中,作为属性使用。2)AOP:面向切面编程,特点

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。