[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fPKNW2WiuBc10ktVUDIaiSMmZ-q41BmY16O38aK5H7b0":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":12,"question":19,"related":20,"source":30,"type":77},[],"2024-01-07 22:28:06",128768567,[8,9,10,11],"libs目录中的JAR包分为三类","以RELEASE.jar结尾的是Spring框架class文件的JAR包","以RELEASE-javadoc.jar结尾的是Spring框架API文档的压缩包","以RELEASE-sources.jar结尾的是Spring框架源文件的压缩包",{"count":13,"courseId":14,"courseImg":15,"courseName":16,"workId":17,"workName":18},15,"4661ab68e9b2f4a651e53d0cd5374812","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002Ff691c7f8527b9309e16ce79249885e8e.png","JavaEE程序设计","03f1108637894900b30dcec5e3b81fd3","第6章单元与测验","Spring框架压缩包解压后的目录中lib中的JAR包说明正确的是()",[21,32,41,50,59,68,78,81,90,96],{"answer":22,"createTime":5,"id":23,"options":24,"question":29,"source":30,"type":31},[],128768534,[25,26,27,28],"Spring框架的所有功能都是通过其核心容器来实现的","创建BeanFactory实例时,需要提供Spring所管理容器的详细配置信息,这些信息通常采用XML文件形式来管理","ApplicationContext不仅包含了BeanFactory的所有功能,还添加了对国际化、资源访问、事件传播等方面的支持","通常在Java项目中,会采用通过ClassPathXmlApplicationContext类来实例化ApplicationContext容器的方式,而在Web项目中,ApplicationContext容器的实例化工作会交由Web服务器来完成","以下关于Spring核心容器相关说法错误的是()","v1",0,{"answer":33,"createTime":5,"id":34,"options":35,"question":40,"source":30,"type":31},[],128768542,[36,37,38,39],"Spring的四个基础包,它们分别对应Spring Web容器的四个模块","Spring的四个基础包有spring-core.RELEASE.jar、spring-beans-.RELEASE.jar、spring-context-.RELEASE.jar和spring-aop-.RELEASE.jar","spring-context-.RELEASE.jar是所有应用都要用到的JAR包,它包含访问配置文件以及进行IoC或者DI操作相关的所有类","spring-core.RELEASE.jar包含Spring框架基本的核心工具类,Spring其它组件都要用到这个包里的类,是其它组件的基本核心","以下有关Spring的四个基础包说法正确的是()",{"answer":42,"createTime":5,"id":43,"options":44,"question":49,"source":30,"type":31},[],128768546,[45,46,47,48],"提供强大的、可以有效减少页面代码的标签","声明式事务的支持","方便解耦、简化开发","方便集成各种优秀框架","下列选项中,不属于Spring框架优点的是()",{"answer":51,"createTime":5,"id":52,"options":53,"question":58,"source":30,"type":31},[],128768553,[54,55,56,57],"application","request","response","globalSession","以下哪些不属于Spring 4.3版本中Bean的作用域()",{"answer":60,"createTime":5,"id":61,"options":62,"question":67,"source":30,"type":31},[],128768558,[63,64,65,66],"Spring容器支持多种形式的Bean的装配方式,如基于XML的装配、基于注解(Annotation)的装配和自动装配(其中最常用的是基于XML的装配)","Spring提供了3种基于XML的装配方式:设值注入、构造注入和属性注入","在Spring实例化Bean的过程中,Spring首先会调用Bean的默认构造方法来实例化Bean对象,然后通过反射的方式调用setter方法来注入属性值","设值注入要求一个Bean必须提供一个有参构造方法并且为需要注入的属性提供对应的setter方法","以下有关Bean的装配方式说法正确的是()",{"answer":69,"createTime":5,"id":70,"options":71,"question":76,"source":30,"type":77},[],128768565,[72,73,74,75],"依赖注入(DI)与控制反转(IoC)的含义相同,只不过这两个称呼是从两个角度描述的同一个概念","在传统模式下,调用者通常会采用&quot;new 被调用者&quot;的代码方式来创建对象,这种方式会导致调用者与被调用者之间的耦合性增加,不利于后期项目的升级和维护","在使用Spring框架之后,控制权由应用代码转移到了Spring容器,控制权发生了反转,这就是Spring的控制反转","从Spring容器的角度来看,Spring容器负责将被依赖对象赋值给调用者的成员变量,相当于为调用者注入了依赖的实例,这就是Spring的依赖注入","以下有关依赖注入相关说法正确的是()",1,{"answer":79,"createTime":5,"id":6,"options":80,"question":19,"source":30,"type":77},[],[8,9,10,11],{"answer":82,"createTime":5,"id":83,"options":84,"question":89,"source":30,"type":77},[],128768570,[85,86,87,88],"Beans模块","Core模块","SpEL","AOP模块","Spring的核心容器是其他模块建立的基础,以下哪些属于该容器的组成模块()",{"answer":91,"createTime":5,"id":92,"options":93,"question":95,"source":30,"type":77},[],128768573,[47,94,48,46],"AOP编程的支持","下列选项中,属于Spring框架优点的有()",{"answer":97,"createTime":5,"id":98,"options":99,"question":101,"source":30,"type":77},[],128768575,[55,56,100,54],"session","在Spring配置文件中,Bean的作用域是通过&lt;bean&gt;元素的scope属性来指定的,该属性值可以设值包括有()"]