spring初级篇--概念(2)(spring面试基础题)

1、开发中主要使用Spring的技术是什么?

    ①:IOC容器管理各层的组件

    ②:使用AOP配置声明事务

    ③:整合其他框架

2、简述AOP和IOC概念

    AOP:Aspect    Oriented    Program,面向(方面)切面的编程;Filter(过滤器)也是一种AOP。AOP是一种新的方法论,是对传统OOP(面向对象编程)的补充。AOP的主要编程对象是切面(aspect),而切面模块化横切关注点。

    IOC:invert of control,控制反转。也称为DI(依赖注入)其思想是反转资源获取的方向。传统的资源查找方式要求组件向容器发起请求查找资源。作为回应,容器适时的返回资源。而应用了IOC之后,则是容器主动地将资源推送给它所管理的组件,组件所要做的仅是选择一种适合的方式来接受资源,这种行为也被称为查找的被动形式。

3、在Spring中如何配置Bean?
Bean的配置方式:通过全类名(反射)、通过工厂方法(静态工厂方法&实例工厂方法)、FactorBean)

4、IOC容器对Bean的生命周期:
①:通过构造器或工厂方法创建Bean实例
②:为将Bean的属性设置值和对其他Bean的引用
③:将Bean实例传递给Bean后置处理器的postProcessBeforeInitialization方法
④:调用Bean的初始化方法(init-method)
⑤:将Bean实例传递给Bean后置处理器的postProcessBeforeInitialization方法
⑥:Bean可以使用了
⑦:当容器关闭时,调用Bean的销毁方法(destroy-method)


  • 13
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值