spring的核心
应用上下文
- AnnotationConfigApplicationContext:从一个或多个基于java配置类中加载Spring应用上下文。
- AnnotationConfigWebApplicationContext:从一个或多个基于Java配置类走加载Spring Web应用上下文
- ClassPathXmlApplicationContext:从类路径下的一个或多个XML配置文件中加载上下文定义,把应用上下文的定义文件作为类资源。
- FileSystemXmlApplicationContext:从文件系统下的一个或多个XML配置文件中加载上下文定义
- XmlWebApplicationContext:从Web应用下的一个或多个XML配置文件中加载上下文定义。
Spring模块
- Spring核心容器,管理着Spring应用中bean的创建,配置和管理。
- AOP模块,提供对面向切面编程的支持。
- 数据访问与集成,提供抽象模板式代码,简化代码编写。
- Web与远程调用,MVC框架支持。
- Instrume ntation,提供了为JVM添加代理的功能。
- 测试模块,提供集成测试等支持。