Java ee期末复习题库资料

2024-06-04 8951阅读

一、单选题(共50题)

(1)、在XxxMapper.xml映射文件中,其根元素标签中使用以下哪一个属性来指定所要映射接口类的完整路径(B)

A、class

B、 namespace

C、 name

D、resource

(2)、基于XML SChema 的后置通知关键字是:(C)

A、aop:afterPointcut  B、aop:AfterReturning  C、aop:after  D、aop:pointcut

(3)、在Servlet处理请求的方式为(B)

A、以进程的方式 B、以线程的方式 C、以程序的方式 D、以响应的方式(4)、以下哪个Hibernate主键生成策略是实现主键按数值顺序递增的?(A)

A、increment B、identity  C、 sequence D、native

(5)、前置通知的接口实现类是:(D)

A、BeforeAdvice                     B、Before

C、BeforeAdviceFactoryBean  D、MethodBeforeAdvice

(6)SpringMVC中请求的注解关键字是:(B)

A、@Controller B、@RequestMapping  C、@Request  D、@RequestMethod

(7)、在Struts2应用中,能正确处理中文乱码问题的设置是(A) 

A、    

B、

C、

D、

(8)、在Spring的配置文件中用Bean的(A)属性实现Bean 的初始化。

A、init-method B、init C、property  D、constructor-arg

(9)、假设在Session中存在名为uid属性名,通过OGNL访问该属性,正确的是(B)

A、#uid B、#session.uid C、.uid D、${session.uid}异常

(10)、异常通知的XML标签是:(B)

A、aop:before  B、aop:afterThrowing  C、aop:throw  D、aop:after

(11)、SpringMVC中给模型对象赋值的方法是:(A)

A、addObject  B、set C、setObject  D、getBean

(12)、自定义转换器继承的抽象类是(D)

A、Converter B、TypeConverter  C、 converts D、StrutsTypeConverter

(13)、在struts2配置中用(B)元素来配置常量。

A、   B、

C、              D、

(14)、以下有关事务管理方式相关说法错误的是(B)

A、Spring中的事务管理分为两种方式:一种是传统的编程式事务管理,另一种是声明式事务管理

 B、编程式事务管理:是通过AOP技术实现的事务管理,就是通过编写代码实现的事务管理,包括定义事务的开始、正常执行后的事务提交和异常时的事务回滚                    

C、声明式事务管理:其主要思想是将事务管理作为一个“切面”代码单独编写,然后通过 AOP 技术将事务管理的“切面”代码植入到业务目标类中                             

D、声明式事务管理最大的优点在于开发者无需通过编程的方式来管理事务,只需在配置文件中进行相关的事务规则声明,就可以将事务规则应用到业务逻辑中

(15)、不可以作为Spring DI的注入方式的是(D)

A、基于属性的setter 方法注入  B、基于构造方法的方式注入

C、基于XML配置或注解方式的注入  D、基于属性的getter方法注入

(16)、关于“#session.persons.{?#this.age>20}“OGNL代码所表示的意义正确的是(D)

A、从persons集合中取出所有年龄大于20的person对象 

B、从persons 集合中取出最后一个年龄大于20的person对象

C、该代码不符合OGNL的语法

D、从persons 集合中取出所有年龄大于20的person 对象子集

(17)、以下说法错误的是(A)

A、Spring-core提供了Spring框架的基本组成部分,包括IoC、DI和AOP功能

B、Spring-beans提供了BeanFactory,是工厂模式的一个经典实现,Spring将管理对象成为Bean

C、Spring-context 建立在Core和Beans模块的基础之上,提供了一个框架式的对象访问方式

D、Spring-SpEL是Spring3.0后新增的模块,它提供了强大的表达式语言去支持运行时查询和操作对象图功能

(18)、基于注解的异常通知关键字是:(D)

A、@Throw B、@BeforeThrow C、@throwsThrowable D、@AfterThrowing

(19)、当scope 属性为prototype, 用getBean 方法获得bean 实例时,(D)

 A、总是返回同一个实例

B、仅在同一次会话中返回同一个实例

C、只有在WEB 应用中使用Spring时该作用域才生效

D、将产生一个新的实例

(20)、struts2中,以下配置文件上传拦截器只允许上传bmp图片文件的代码,正确的是(A)

A、image/bmp 

B、*.bmp    

C、bmp 

D、image/*.bmp

(21)、执行下面的HQL查询,关于返回值的说法,正确的是(B)。

select u.username,u.userid from  com.x.entity.User u where u is not null

A、语法错误,不能执行         

B、返回一个类型为List的实例      

C、返回一个数组            

D、当返回结果只有一条时,返回一个数组

(22)、在OGNL中?操作符的作用是(C)

A、取出符合选择逻辑的第一个元素  

B、取出符合选择逻辑的最后一个元素

C、取出符合选择逻辑的所有元素  

D、取出不定长度的元素

(23)、AOP编程中,若要编写代理类实现目标的接口,可使用:(B)

A、CGLib动态代理  B、JDK动态代理  C、Poxy代理  D、PoxyInterfaces

(24)、Spring框架中环绕通知的接口实现类是:(A)

A、MethodInterceptor  B、MethodAroundAdvice  C、AroundAdvice  D、Around

(25)、以下哪个标签是struts2中用于循环迭代的(A)

A、 B、  C、 D、

(26)、以下选项中哪一个不属于MVC框架(C)

A、Spring MVC B、Struts2 C、MyBatis D、Spring WebFlux

(27)、以下不是Spring框架的优点的是(D) 

A、非侵入式设计和方便程序的测试  

B、支持AOP、IOC和DI

C、支持声明式事务管理和方便提高解耦、简化开发

D、方便集成各种优秀框架,同时也降低了使用难度

(28)、在Spring MVC中如果想让一个自定义类成为一个控制类的话,应该使用以下的哪一个注


    免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

    目录[+]