Spring实战(一)

来源:互联网 发布:nginx 多域名 编辑:程序博客网 时间:2024/04/28 18:51

Spring四条关键策略:

  • 基于POJO的轻量级和最小侵入性编程
  • 通过依赖注入和面向接口实现松耦合
  • 基于前面和管理进行声明式编程
  • 通过切面和模板减少样板式代码

Spring容器有两种:

1.Bean工厂,由org.springframework.beans.factory.BeanFactory接口定义,是最简单的容器,提供基本的DI的支持
2.应用上下文,ApplicationContext,由org.springframework.context.ApplicationContext接口定义,基于BeanFactory之上构建。

ApplicationContext:

1.ClassPathXmlApplicationContext——通过加载类路径下的xml文件来初始化容器
2.FileSystemXmlApplicationContext——通过加载文件系统下的xml文件来初始化容器
3.XmlWebApplicationContext——读取web应用下的xml文件

Bean的生命周期

这里写图片描述

spring框架模块概览

spring框架模块概览

0 0