2024年ssm框架题库java

上传人:cl****1 文档编号:569130557 上传时间:2023-01-16 格式:DOC 页数:70 大小:238.50KB
返回 下载 相关 举报
2024年ssm框架题库java_第1页
第1页 / 共70页
2024年ssm框架题库java_第2页
第2页 / 共70页
2024年ssm框架题库java_第3页
第3页 / 共70页
2024年ssm框架题库java_第4页
第4页 / 共70页
2024年ssm框架题库java_第5页
第5页 / 共70页
点击查看更多>>
资源描述

《2024年ssm框架题库java》由会员分享,可在线阅读,更多相关《2024年ssm框架题库java(70页珍藏版)》请在金锄头文库上搜索。

1、第1章 Spring的基本应用习题一、 填空题1. 依赖注入的作用就是在使用Spring框架创建对象时,动态的将其所依赖的对象注入到【 】组件中。2. 在使用Spring框架之后,对象的实例不再由调用者来创建,而是由【 】来创建,Spring容器会负责控制程序之间的关系,而不是由调用者的程序代码直接控制。3. 在Spring入门程序中只需将Spring的4个基础包以及【 】的JAR包复制到lib目录中,并公布到类途径下即可。4. 简单来说,BeanFactory就是一个管理Bean的工厂,它重要负责初始化各种Bean,并调用它们的【 】措施。5. Spring开发所需的JAR包分为两个部分:【

2、 】和【 】。二、 判断题1. Spring中基于结构措施的依赖注入通过调用带参数的结构措施来实现,每个参数代表着一个依赖。( )2. 一般在Java项目中,会采取通过FileSystemXmlApplicationContext类来实例化ApplicationContext容器的方式。( )3. 初学者学习Spring框架时,只需将Spring的4个基础包以及commons-logging.jar复制到项目标lib目录,并公布到类途径中即可。( )4. 依赖注入的作用就是在使用Spring框架创建对象时,动态的将其所依赖的对象注入到Bean组件中。( )5. Spring框架采取的是分层架构

3、,它一系列的功效要素被提成20个模块。( )三、 选择题1. 如下有关Spring核心容器有关说法错误的是。( )A: Spring框架的所有功效都是通过其核心容器来实现的。B: 创建BeanFactory实例时,需要提供Spring所管理容器的详细配备信息,这些信息一般采取XML文献形式来管理。C: ApplicationContext不但包括了BeanFactory的所有功效,还添加了对国际化、资源访问、事件传输等方面的支持。D: 一般在Java项目中,会采取通过ClassPathXmlApplicationContext类来实例化ApplicationContext容器的方式,而在Web

4、项目中,ApplicationContext容器的实例化工作会交由Web服务器来完成。2. 如下有关Spring的四个基础包说法正确的是。( )A: Spring的四个基础包,它们分别对应Spring Web容器的四个模块。B: Spring的四个基础包有spring-core.RELEASE.jar、spring-beans-.RELEASE.jar、spring-context-.RELEASE.jar和spring-aop-.RELEASE.jar。C: spring-context-.RELEASE.jar是所有应用都要用到的JAR包,它包括访问配备文献以及进行IoC或者DI操作有关的

5、所有类。D: spring-core.RELEASE.jar包括Spring框架基本的核心工具类,Spring其他组件都要用到这个包里的类,是其他组件的基本核心。3. 如下有关Spring框架优点的说法正确的是。( )A: Spring具备简单、可测试和松耦合等特点,从这个角度出发,Spring就是应用于任何Java应用的开发中;B: Spring提供了对AOP的支持,它允许将某些通用任务,如安全、事务、日志等进行集中式处理,从而提升了程序的复用性C: Spring就是一个大工厂,能够将所有对象的创建和依赖关系的维护工作都交给Spring容器管理,杜绝了组件之间的耦合性D: Spring增加了

6、Java EE开发中某些API的使用难度4. Spring的核心容器是其他模块建立的基础,如下哪个不是该容器的组成模块。( )A: Beans模块B: Core模块C: Context模块D: AOP模块5. 下列选项中,不属于Spring框架优点的是。( )A: 提供强大的、能够有效减少页面代码的标签B: 申明式事务的支持。C: 以便解耦、简化开发D: 以便集成各种优秀框架四、 简答题1. Spring依赖注入一般有哪些实现方式,列举并分别进行阐明。答案一、 填空题1. Bean2. Spring容器3. commons-logging4. 生命周期5. Spring框架包、第三方依赖包二、

7、 判断题1. 对2. 错3. 对4. 对5. 对三、 选择题1. A2. D3. B4. D5. A四、 简答题Spring的实现方式一般有两种,一个是属性setter措施注入,另一个是结构措施注入。属性setter措施注入是指IoC容器使用setter措施来注入被依赖的实例。通过调用无参结构器或无参静态工厂措施实例化Bean后,调用该Bean的setter措施,即可实现基于setter措施的依赖注入。结构措施注入是指IoC容器使用结构措施来注入被依赖的实例。基于结构措施的依赖注入通过调用带参数的结构措施来实现,每个参数代表着一个依赖。第2章 Spring中的Bean 习题一、 填空题1. 所

8、谓自动装配,就是将一个Bean自动的注入到到其他Bean的【 】中。2. Controller一般作用在控制层,如Spring MVC的【 】,用于将控制层的类标识为Spring中的Bean,其功效与Component 相同。3. 【 】注解用于将数据访问层(DAO层)的类标识为Spring中的Bean,其功效与Component 相同。4. 对于【 】作用域的Bean,Spring只负责创建,当容器创建了Bean实例后,Bean的实例就交给客户端代码来管理,Spring容器将不再跟踪其生命周期。5. 实例工厂方式采取直接创建Bean实例的方式,在配备文献中,需要实例化的Bean是通过【 】属

9、性指向配备的实例工厂,然后使用factory-method属性确定使用工厂中的哪个措施。二、 判断题1. Component注解用于描述Spring中的Bean,它是一个泛化的概念,仅仅表示一个组件,并且能够作用在任何层次,使用时只需将该注解标注在对应措施上即可。( )2. Spring提供了3种基于XML的装配方式:设值注入、结构注入和属性注入。( )3. 每次客户端祈求singleton作用域的Bean时,Spring容器都会创建一个新的实例,并且不会管那些被配备成singleton作用域的Bean的生命周期。( )4. Spring中使用prototype定义的Bean在Spring容器

10、中将只有一个实例,也就是说,无论有多少个Bean引用它,一直将指向同一个对象。( )5. 对于prototype作用域的Bean,Spring只负责创建,当容器创建了Bean实例后,Bean的实例就交给客户端代码来管理,Spring容器将不再跟踪其生命周期。( )三、 选择题1. Spring的元素中的autowire属性取值不包括如下。( )A: default B: byName C: byType D: byId2. 如下有关Bean的装配方式说法正确的是。( )A: Spring容器支持多个形式的Bean的装配方式,如基于XML的装配、基于注解(Annotation)的装配和自动装配(

11、其中最常用的是基于XML的装配); B: Spring提供了3种基于XML的装配方式:设值注入、结构注入和属性注入; C: 在Spring实例化Bean的过程中,Spring首先会调用Bean的默认结构措施来实例化Bean对象,然后通过反射的方式调用setter措施来注入属性值; D: 设值注入要求一个Bean必须提供一个有参结构措施并且为需要注入的属性提供对应的setter措施。3. 如下哪些不属于Spring 4.3版本中Bean的作用域。( )A: application B: request C: response D: globalSession4. Spring中定义了一系列的注解

12、,如下有关其常用的注讲解明错误的是。( )A: Autowired用于对Bean的属性变量、属性的setter措施及结构措施进行标注,配合对应的注解处理器完成Bean的自动配备工作,默认按照Bean的名称进行装配。 B: Repository用于将数据访问层(DAO层)的类标识为Spring中的Bean。C: Service一般作用在业务层(Service层),用于将业务层的类标识为Spring中的Bean。D: Controller一般作用在控制层(如Spring MVC的Controller),用于将控制层的类标识为Spring中的Bean。5. 下列选项中,不属于Spring中实例化Be

13、an的方式的是。( )A: 结构器实例化 B: 静态工厂方式实例化 C: 实例工厂方式实例化 D: 抽象措施实例化四、 简答题 1. 请简述基于XML的装配方式中设值注入的要求。答案一、 填空题1. Property2. Controller3. Repository4. prototype5. factory-bean二、 判断题1. 错2. 错3. 错4. 错5. 对三、 选择题1. D2. C3. C4. A5. D四、 简答题Spring中基于XML的装配方式中设值注入需要满足如下两点要求:1、Bean类必须提供一个默认的无参结构措施。2、Bean类必须为需要注入的属性提供对应的set

14、ter措施。第3章 Spring AOP习题一、 填空题1. AspectJ框架中注解【 】用于定义切入点体现式,在使用时还需定义一个包括名字和任意参数的措施署名来表示切入点名称。2. 在Spring配备文献中,子元素的pointcut-ref属性用于指定一个已经存在的【 】。3. 在Spring的配备文献中,配备切面使用的是【 】元素。4. 在Spring中,使用【 】是创建AOP代理的基本方式。5. AOP术语中【 】表示AOP框架在特定的切入点执行的增强处理,即在定义好的切入点处所要执行的程序代码。二、 判断题1. 假如在同一个连接点有多个通知需要执行,那么在同一切面中,目标措施之前的前置通知和围绕通知的执行次序是未知的,目标措施之后的后置通知和围绕通知的执行次序也是未知的。( )2. AspectJ框架中的注解After用于定义最后final通知,无论是否异常,该通知都会执行。( )3. Spring配备文献中的元素下能够包括多个元素,一个元素中又能够包括属性和子元素,其子元素包括、和。( )4. Spring中的AOP代理默认就是使用CGLIB代理的方式来实现的。( )5. Spring 3.0以后,Spring AOP引入了对AspectJ的支持,并允许直接使用AspectJ进行编程,而Spring自身的AOP API也尽也许与AspectJ保持一致。( )

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号