- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第1章Spring的基本应用
习题
一、 填空题
依赖注入的作用就是在使用 Spring框架创建对象时,动态的将其所依赖的对象注入到
【 】组件中。
在使用Spring框架之后,对象的实例不再由调用者来创建,而是由【 】来创建,Spring容器会负责控制程序之间的关系,而不是由调用者的程序代码直接控制。
在Spring入门程序中只需将Spring的4个基础包以及【 】的JAR包复制到lib目录中,并发布到类路径下即可。
简单来说,BeanFactory就是一个管理Bean的工厂,它主要负责初始化各种Bean,并调用它们的【 】方法。
5.
Spring开发所需的JAR包分为两个部分:【
】和【
】。
二、
判断题
Spring中基于构造方法的依赖注入通过调用带参数的构造方法来实现,每个参数代表着一个依赖。( )
通常在Java项目中,会采用通过FileSystemXmlApplicationContext类来实例化ApplicationContext容器的方式。( )
初学者学习Spring框架时,只需将Spring的4个基础包以及复制到项目的lib目录,并发布到类路径中即可。( )
依赖注入的作用就是在使用Spring框架创建对象时,动态的将其所依赖的对象注入到Bean组件中。( )
Spring框架采用的是分层架构,它一系列的功能要素被分成20个模块。( )三、 选择题
以下关于Spring核心容器相关说法错误的是。( )
A:Spring框架的所有功能都是通过其核心容器来实现的。
B:创建BeanFactory实例时,需要提供Spring所管理容器的详细配置信息,这些信息通常采用XML文件形式来管理。
C:ApplicationContext不仅包含了BeanFactory的所有功能,还添加了对国际化、资源访问、事件传播等方面的支持。
D:通常在 Java项目中,会采用通过 ClassPathXmlApplicationContext类来实例化ApplicationContext容器的方式,而在Web项目中,ApplicationContext容器的实例化工作会交由Web服务器来完成。
以下有关Spring的四个基础包说法正确的是。( )
A:Spring的四个基础包,它们分别对应SpringWeb容器的四个模块。B:Spring的四个基础包有、、和。
C:是所有应用都要用到的JAR包,它包含访问配置文件以及进行IoC或者DI操作相关的所有类。
D:包含Spring框架基本的核心工具类,Spring其它组件都要用到这个包里的类,是其它组件的基本核心。
以下有关Spring框架优点的说法正确的是。( )
A:Spring具有简单、可测试和松耦合等特点,从这个角度出发,Spring就是应用于任何Java应用的开发中;
B:Spring提供了对AOP的支持,它允许将一些通用任务,如安全、事务、日志等进行集中式处理,从而提高了程序的复用性
C:Spring就是一个大工厂,可以将所有对象的创建和依赖关系的维护工作都交给Spring容器管理,杜绝了组件之间的耦合性
D:Spring增加了JavaEE开发中一些API的使用难度
Spring的核心容器是其他模块建立的基础,以下哪个不是该容器的组成模块。( )A:Beans模块
B:Core模块C:Context模块D:AOP模块
下列选项中,不属于Spring框架优点的是。( )A:提供强大的、可以有效减少页面代码的标签B:声明式事务的支持。
C:方便解耦、简化开发D:方便集成各种优秀框架
四、 简答题
1.Spring依赖注入通常有哪些实现方式,列举并分别进行说明。
答案
一、 填空题
Bean
Spring容器
commons-logging
生命周期
Spring框架包、第三方依赖包二、 判断题
对
错
对
对
对
三、 选择题
A
D
B
D
A
四、 简答题
Spring的实现方式通常有两种,一种是属性setter方法注入,另一种是构造方法注入。属性setter方法注入是指IoC容器使用setter方法来注入被依赖的实例。通过调用无参构造器或无参
静态工厂方法实例化Bean后,调用该Bean的setter方法,即可实现基于setter方法的依赖注入。构造方法注入是指IoC容器使用构造方法来注入被依赖的实例。基于构造方法的依赖注入通过调用带参数的构造方法来实现,每个参数代表着一个依赖。
第2章Spring中的B
您可能关注的文档
- steal的用法总结大全.docx
- start的用法和辨析.docx
- SP脊柱内固定系统使用说明书.docx
- SP脊柱内固定器风险管理报告.docx
- SPSS调研报告材料-期末作业.docx
- Splendor in the Grass 509分析和总结最新分析和总结.docx
- splash in the field分析和总结最新分析和总结.docx
- PEP小学英语五年级上册Unit2练习题(小学英语试题).docx
- pep小学英语四年级下册期中测试题及答案.docx
- PEP小学英语三年级上册试卷及答案.docx
- 2024年度国家开放大学电大《公共行政学》形考任务辅导资料.docx
- 2024年度(最新)国家开放大学电大本科《公共行政学》形考任务辅导资料(含答案).docx
- 2024国家开放大学电大《公共行政学》形考任务(含答案).docx
- 2024年最新国家开放大学本科《公共行政学》形考任务(含答案).docx
- 2024年最新国开(电大)《公共行政学》形考任务(含答案).docx
- 2024年国开本科《公共行政学》形考任务(含答案).docx
- 2024年最新国家开放大学《公共行政学》形考任务辅导资料及答案.docx
- 2024年度国家开放大学电大本科《公共行政学》形考任务辅导资料(含答案).docx
- 2024年(最新)国开本科《公共行政学》形考任务及答案.docx
- 2024年度(最新)国家开放大学电大《公共行政学》形考任务辅导资料(含答案).docx
文档评论(0)