填空题
- 依赖注入的作用就是在使用Spring框架创建对象时,动态的将其所依赖的对象注入到【 】组件中。
- 在使用Spring框架之后,对象的实例不再由调用者来创建,而是由【 】来创建,Spring容器会负责控制程序之间的关系,而不是由调用者的程序代码直接控制。
- 在Spring入门程序中只需将Spring的4个基础包以及【 】的JAR包复制到lib目录中,并发布到类路径下即可。
- 简单来说,BeanFactory就是一个管理Bean的工厂,它主要负责初始化各种Bean,并调用它们的【 】方法。
- Spring开发所需的JAR包分为两个部分:【 】和【 】。
- 所谓自动装配,就是将一个Bean自动的注入到到其他Bean的【 】中。
- @Controller通常作用在控制层,如Spring MVC的【 】,用于将控制层的类标识为Spring中的Bean,其功能与@Component 相同。
- 【 】注解用于将数据访问层(DAO层)的类标识为Spring中的Bean,其功能与@Component 相同。
- 对于【 】作用域的Bean,Spring只负责创建,当容器创建了Bean实例后,Bean的实例就交给客户端代码来管理,Spring容器将不再跟踪其生命周期。
- 实例工厂方式采用直接创建Bean实例的方式,在配置文件中,需要实例化的Bean是通过【 】属性指向配置的实例工厂,然后使用factory-method属性确定使用工厂中的哪个方法。
- AspectJ框架中注解【 】用于定义切入点表达式,在使用时还需定义一个包含名字和任意参数的方法签名来表示切入点名称。
- 在Spring配置文件中,<aop:aspect>子元素的pointcut-ref属性用于指定一个已经存在的【 】。
- 在Spring的配置文件中,配置切面使用的是【 】元素。
- 在Spring中,使用【 】是创建AOP代理的基本方式。
- AOP术语中【 】表示AOP框架在特定的切入点执行的增强处理,即在定义好的切入点处所要执行的程序代码。