Java ee期末复习题库资料

一、单选题(共50题)

1)、在XxxMapper.xml映射文件中,其根元素<mapper>标签中使用以下哪一个属性来指定所要映射接口类的完整路径(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、<constant name=struts.i18n.encoding value=“UTF-8“>    

B、<constant name=struts.custom.i18.encoding value=“UTF-8“>

C、<constant  name=struts.custom.i18.resources value=“UTF-8“>

D、<constant name=“struts.ui.theme“ value=“UTF-8“>

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、<constant>

C、<define>              D、<final>

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、<param name=“ allowedTypes“>image/bmp</param> 

B、<param name=“allowedTypes“>*.bmp</param>    

C、<param name=“allowedTypes“>bmp</param> 

D、<param name=“ allowedTypes “>image/*.bmp</param>

(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、<s:iterator> B、<s:property>  C、<s:logic> D、<s:foreach>

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中如果想让一个自定义类成为一个控制类的话,应该使用以下的哪一个

  • 50
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Java EEJava Enterprise Edition)是一种用于开发企业级应用程序的Java平台。它包含了一系列的规范和API,提供了强大的功能和工具来简化和加快企业级应用程序的开发过程。 在准备Java EE考试的复习资料时,有几个关键的方面需要重点关注。首先是了解Java EE的体系结构,包括各个层次组件的功能和关系。这包括Web层、业务逻辑层和持久化层等。理解这些概念对于构建稳健的企业级应用程序非常重要。 其次,需要学习掌握Java EE的核心技术和API,如Servlet、JSP、EJB、JPA等。这些技术和API是Java EE的基础,掌握它们能够帮助开发人员设计和实现高效的应用程序。 此外,了解Java EE的安全机制和容器管理是考试中的重要内容。熟悉如何配置和使用应用服务器(如Tomcat、JBoss等)可以提高应用程序的性能和安全性。 在复习资料的准备过程中,可以参考一些权威的教材和指南,如《Java EE开发权威指南》和《Java EE 企业级开发教程》等。这些资料通常包含了详细的知识点和实践案例,能够帮助理解Java EE的概念和应用。 最后,为了更好地准备考试,可以尝试做一些实际的项目练习。通过实践,可以将理论知识应用于实际开发中,加深对Java EE的理解和掌握。 总之,复习Java EE考试需要掌握Java EE的体系结构、核心技术和API、安全机制和容器管理等相关知识。通过准备专业的教材和指南,并进行实际项目练习,可以更好地备考Java EE考试。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

珞(●'◡'●)雨了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值