transactionproxyfactorybean

transactionproxyfactorybean

在此插入图片说明。

Spring面试题一、单选题

1.春天是在(B)年发行的

2022年

2004年

2006年

2008年

2.2中对象的范围。弹簧不包括(b)

a .会议

B.servletContext

辛格尔顿

d .原型

3.下面的代码是在Spring的配置文件中定义的,正确的说法是(b)

& ltbean id = ” student ” class = ” com . bobo . student ” & gt;& ltproperty name = ” dept ” ref = ” department “/& gt;& ltproperty name = ” score ” ref = ” score “/& gt;& lt/bean & gt;A.Student对象中必须有一个dept属性,并且分配了一个字符串department。

B.在Spring文件中定义了id为student的Bean对象。

C.Student中必须定义一个setDepartment()方法。

D.score是一种基本的数据类型。

4.以下不属于SpringAOP中的通知类型:d。

A.预先通知

B.通知后

C.异常通知

D.机构通知

5.以下关于切入点表达式执行的语句(* com.bobo.service. *。* (..))是正确的(b)。

A.匹配com.bobo.service及其子包下的类中的所有方法。

B.匹配com.bobo.service包下的类中的所有方法

C.不要求匹配所有公共修饰方法。

D.匹配的是这个类com下的所有方法。波波.服务.账户服务. *(..).

6.下列不属于AOP注释通知类型的是(c)

A.@以前

B.@ after returning

C.@Aspect

D.@Aroud

7.在Spring中,我们通过JdbcTemplate操作数据库,JdbcTemplate需要注入的资源是(a)。

A.数据源

B.会议工厂

C.配置

D.会议

8.在Spring中,配置HibernateTransactionManager时,要注入的属性名是(b)。

a .会议

b .会议工厂

C.baseHibernateDao

transactionProxyFactoryBean

9.SSH框架的集成需要保证Tomcat启动时已经创建了Spring容器,所以需要在web.xml: A中进行配置。

A.ContextLoaderListener

B.StrutsSpringObjectFactory

struts2-spring-plugin.jar

D.过滤分配器

10.关于Spring和Hibernate的集成,下列说法错误的是(C)。

A.Spring提供了HibernateDaoSupport类来简化Hibernate的使用。

b .您可以在Spring配置文件中配置链接数据库的信息。

C.通过集成Spring和Hibernate,Spring管理程序的依赖性被注入到数据源中。

d通过Spring,可以通过注入获得DAO类,而不需要在业务逻辑层代码中直接实例化它们。

11.下列关于春季打豆的说法正确的是(B)。

A.Bean根据注入方式的不同可以分为构造方法注入和自动加载。b .使用构造函数注入结构化对象,同时完成依赖关系的建立。c .当相关对象较多时,使用构造函数注入d .构造函数是通过constructor-index属性指定的,索引的位置要在这个标签下指定。

12.关于ApplicationContext接口,c下列说法不正确的是。

A.它是BeanFactory的子接口。B.ApplicationContext是基于BeanFactory建立的,继承了BeanFactory的功能。文件系统XMLApplicationContext是它的子接口。D. ApplicationContext为访问资源文件提供支持。

13.下列关于交易管理的说法错误的是(D)

A.Spring事务管理包括编程模式和声明模式。b .编程模式控制着事物的边界。c .声明模式通过配置xml将事务管理从实际业务代码中分离出来。

D.要实现编程的东西,可以实现PlatformTransaction接口或者使用TransactionTemplate。

14.下列说法不正确的是:(B) A.Spring是一个轻量级框架,大大简化了ja企业级开发。B.Spring是企业级应用开发的一站式选择,可以替代现有的其他框架。c . Spring框架最基础的部分是Spring核心模块,提供Ioc和依赖注入。D.Spring AOP是基于Spring Core的面向方面编程的标准化实现。

15.下列关于Spring框架持久性支持的说法是错误的(C)

A.Spring没有自己的持久性方案,但它是现有流行持久性框架的集合。Spring使用JDBC模板来封装JDBC数据库操作。Spring为各种持久性技术提供了统一的编程方法。Spring将数据库访问的检查异常转换为运行时异常。

16.在运行结果的测试类中,有以下代码:

application Context Context = new classpathmlaplicationcontext(& # 34;applicationContext.xml & # 34)UserService user vice =(UserService)context . getbean(& # 34;用户服务& # 34;)关于Spring的配置文件,下列选项不正确的是:(C) A.Spring的配置文件名是applicationContext.xml B.Spring的配置文件一般使用bean元素中的ID = “UserService”。C. Userservice是一个id=”userService” C .可以在配置文件中不带属性地注入Userservice。

17.利用Spring简化Hibernate的开发,不必要的步骤是(c)。

A.在Spring配置文件ApplicationContext.xml中创建名为SessionFactory的bean类的实现是org . Spring framework . ORM . hibe mate 3 . loactionfactorybean b . Dao接口中的实现类继承HibernateDaoSuppo。rt C.Dao接口的实现类提供了SessionFactory的set/get方法。d .将SessionFactory注入到Spring的配置文件中。

18.在春天& # 34;@ Cacheable & # 34注释类似于下列哪一个注释(c)

A.@CacheDefaults

B.@CachePut

C.@CacheResult

D.@CacheGet

19.Spring支持的事务函数包括(c)

A.事务传播行为b .事务回滚c .所有选项d .事务隔离级别

20.哪个函数有20个。弹簧3改进(一)

A.支持更多的注释b .完全不正确c .添加额外的生命周期方法d .支持更多的bean作用域

二、多选题

1.关于依赖注入,(BC)是正确的描述。

A.依赖注入可以增强系统各个组件的依赖性。b .所谓依赖注入,就是明确定义组件接口,独立开发每个组件,然后根据组件的依赖关系进行组装运行的设计模式。c .依赖注入可以降低系统各组件的依赖性,倡导面向接口的编程。

D.Spring的依赖注入和控制反转是完全不同的概念。

2.对于Spring中AOP的实现,下列选项不正确的是(AD)。

A.Spring的建议使用特定的aop语言,配置文件不能用于定义切入点。b .实现接口的方式优先,可以降低应用组件之间的耦合度。C.Spring不支持属性成员关节点d .以上说法都是正确的。

3.3中AOP的通知类型。弹簧是(ABCD)。

A.预先通知

B.异常通知

C.通知后

D.环绕通知

4.下列关于弹簧的说法正确的是(BD)

A.Spring不支持数据库的事务管理。B.Spring支持业务的事务管理。c . Spring的配置文件必须通过Struts-config.xml通知应用服务器所在的目录D.Spring实现了AOP的思想。

5.下面是AOP注释(ABD)的通知类型

A.@以前

B.@ after returning

C.@Aspect

D.@Aroud

三、判断题

1.Spring是一个重量级框架(×)

2.2的核心。春天是IoC和AOP(√)。

3.Spring框架最基础的部分是Spring核心模块,它提供了Ioc和依赖注入(√)。

4.Spring使用JDBC模板封装JDBC数据库操作(√)。

5.Spring支持事物的业务管理(√)

6.@ resort标注在Spring (×)提供。

7.7.Spring的AOP中使用的是代理模式(√)。

8.8中注入容器的对象。Spring默认是singleton (√)。

9.9中注入容器的对象。春天都是单线(√)。

10.MyBatis的Spring集成需要管理Spring容器中的SqlSessionFactory对象(√)。

11.春天& # 34;@ Transactional & # 34注释是在AOP中实现的(√)

12.SpringAOP(√)可以用XML配置实现。

四、填空题

1.1的核心。春天是IOC和AOP。

2.在三层结构中,我们一般控制服务层的事情。

3.交易的四个特征。春天:原子性、一致性、孤立性和持久性。

4.在4号豆注射期间。Spring,引用数据类型由ref赋值,基础数据类型由value赋值。

5.aop在5。Spring通过read-only=true配置只读事务。

6.Spring IOC是基于Ja的工厂模型,AOP是基于Ja的代理模型。

7.Spring的两个容器,ApplicationContext和BeanFactory。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

发表回复

登录后才能评论