java笔试题-ssm

1、Spring DAO 中最常用的类是()

A,JdbcTemplate ,SimpleJdbcTemplate

B,SimpleJdbcInsert,SimpleJdbcProcedure

C,SimpleJdbcInsert ,SimpleJdbcStoredProc

D,SimpleJdbcQuery ,SimpleJdbcExec

正确答案:A

2、Spring AOP 中, 织入(Weaving) 可以在下面什么时间完成()

A,全部选项

B,Run time

C,Load time

D,Compile time

正确答案:A

3、下面关于Spring MVC 描述正确的是()

A,DispatcherServlet在 Spring MVC 中是核心servlet , 它负责接收请求并将请求分发给适合的控制器

B,在Spring MVC 中,可以配置多个DispatcherServlet

C,全部选项

D,要使Spring MVC可用,DispatcherServlet需要在web.xml中配置

正确答案:C

4、下面哪项是Spring自动装载模式()

A,autodetect

B,全部选项

C,constructor

D,byname, byType

正确答案:B

5、Spring 中,下面哪一项不是使用事务的方法()

A,proxies

B,declaratively

C,programmaticly

正确答案:A

6、Spring提供了JMS层的抽象,正确吗()

A,正确

B,错误

正确答案:A

7、关于"@Order"注解,最正确的描述是()

A,实现org.springframework.core.Ordered接口

B,指定一个bean的范围

C,通常用于注入域对象的属性

D,全不正确

正确答案:A

8、如何在Spring应用中使用SLF4J()

A,作为日志框架

B,全不正确

C,作为一个bean

D,作为JDBC框架

正确答案:A

9、Spring bean 的默认作用范围是()

A,全不正确

B,Singleton

C,Prototype

D,Session

E, Abstract

正确答案:B

10、Spring中,单例意味着每_____只有一个实例()

A,Context

B, JVM

C,Thread

正确答案:A

11、下列关于Spring特性中IoC描述错误的是()

A,IoC就是指程序之间的关系由程序代码直接操控

B,所谓“控制反转”是指控制权由应用代码转到外部容器,即控制权的转移

C,IoC将控制创建的职责搬进了框架中,从应用代码脱离开来

D,使用Spring的IoC容器时只需指出组件需要的对象,在运行时Spring的IoC容器会根据XML配置数据提供给它

正确答案:A

12、Spring 3 提升了哪项功能()

A,支持更多注解

B,全不正确

C,增加额外的生命周期方法

D,支持更多的bean 作用域

正确答案:A

13、在Spring MVC中,哪个类是负责处理HTTP请求和响应的()

A,DispatcherServlet

B,RequestHandler

C,HttpServlet

D,SpringController

正确答案:A

14、Spring DAO 异常是 Spring常见的异常,正确吗()

A,有时候正确

B,正确

C,错误

正确答案:B

15、Spring支持的事务功能包括()

A,事务的传播行为

B,事务回滚

C,全部选项

D,事务的隔离级别

正确答案:C

16、Spring中,BeanFactory是流行的装载bean的方式,下面哪个选项是正确的创建BeanFactory 的方式()

A,BeanFactory factory = new BeanFactory(new FileInputStream(“beans.xml”));

B,BeanFactory factory = new XmlBeanFactory(“classpath:beans.xml”);

C,BeanFactory factory = new BeanFactory(“beans.xml”);

D,BeanFactory factory = new XmlBeanFactory(newFileInputStream(“beans.xml”));

正确答案:D

17、使用 XML配置能实现 SpringAOP,正确吗()

正确

错误

正确答案:A

18、Spring 如何处理 XML 的编入编出(marshal/unmarshal)()

A,包装了很多库,包括Jackson 和 JAXB

B,不支持marshaller/unmarshaller

C,提供了它自己的快速、简单的XML marshaller/unmarshaller

正确答案:A

19、Spring 中"@Cacheable" 注解与以下哪个注解类似()

A,@CacheDefaults

B,@CachePut

C,@CacheResult

D,@CacheGet

正确答案:C

20、Spring 中 "@Transactional"注解是用 AOP 实现的,是否正确()

A,错误

B,正确

正确答案:B

21、使用Spring MVC 处理普通页面请求, 下面哪个排序是正确的()

1.请求:请求提交给服务器

2.分发:分发器通过web 应用配置信息 , 将请求分发至适当的控制器

3.服务调用:控制器与业务层交互

4.响应:控制器更新模型,将执行结果返回给客户端展现

A,1-2-3-4

B,1-4-3-2

C,1-4-2-3

D,1-3-2-4

正确答案:A

22、以下哪个不是 Spring AOP 的注解()

A,@Before

B,@Around

C,@BeforeReturning

D,@AfterThrowing

正确答案:C

23、"@RequestMapping是Spring中的哪一部分()

A,DAO

B,Security

C,Web MVC

D,Web

正确答案:C

24、下面关于spring和struts2的描述,错误的是()

A,spring mvc的入口是filter,而struts2是servlet

B,spring mvc是基于方法的设计,而struts2是基于类的设计

C,struts2有以自己的interceptor机制,spring mvc用的是独立的AOP方式

D, spring mvc的方法之间基本上独立的,独享request response数据,struts2所有Action变量是共享的

正确答案:A

25、Spring中,下面哪个选项支持ORM()

A,OJB

B,TopLink

C,全部选项

D,Java Data Objects(JDO)

E,iBatis

正确答案:C

26、Spring和Hibernate的集成中,下面哪项是SessionFactory 正确的实现()

A,LocalSessionFactoryBean

B,LocalFactoryBean

C,SessionFactory

D,SessionFactoryBean

正确答案:A

27、下面哪个是Spring最核心的servlet()

A,WebServlet

B,SpringServlet

C,DispatcherServlet

D,IoCServlet

正确答案:C

28、Spring-test 用什么约定在测试中使用HTTP会话和HTTP 请求对象()

A,MVC

B,Open-closed principle

C,DAOs

D,Mock objects

正确答案:D

29、Spring 中,"@Cacheable"的key生成方式,以下哪个是正确的()

A,可以是方法参数及其成员变量的任意表达式

B,只能使用所有方法参数,但可以调整次序

C,只能使用所有方法参数,且不能调整次序

D,只能指定方法参数是否参与key的生成,不能控制参数的成员变量

正确答案:A

30、使用@Required但不关联bean 来注解setter方法,将会发生()

A,bean被设置为null

B,启动异常

C,Spring 将创建bean

D,什么也不发生

正确答案:B