在Spring中Bean的初始化/Spring4.0的组成

Spring中bean的初始化

  • 在传统的创建模式中使用 new 关键字创建对象即可使用,使用完毕之后交由GC回收处理。
  • 而在Spring中,一个bean的初始化会经过如下流程:

简而言之就是:Spring会创建bean,并进行依赖注入,而后根据加载类中是否有固定接口的实现类来决定是否【依次】调用 实现接口的类中的对应方法。
在调用结束后也会调用对应接口实现类的方法进行终止。

Spring的组成

  • spring4.0包括6个模块20个jar包
核心 container
  • 创建Spring中的bean ,进行依赖注入,获取ApplicationContext
  • 提供企业级服务和整合
  • 包括:Beans Core Context ContextSupport Expression\
AOP
  • 提供AOP编程的基础
  • 是Spring中 transaction和security的基础
  • 包括:aop aspects
数据库接口与整合
  • 通用的JDBC DAO,精简化的template
  • 基于DAO的ORM,与通用ORM框架的整合
  • message支持 JMS 以及 事务支持 transation
  • 包括:jdbc orm oxm Transaction Messageing JMS
WEB
  • 提供与其他MVC框架的整合
  • 自带出色的MVC
    包括:web webmvc webmvc-porlet websocket
工具
  • 提供对于JVM,Tomcat等的优化
  • 包括:instrument instrument-tomcat
test
  • 构建基于Spring的测试组建
  • 包括:test
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值