Spring个人总结

来源:互联网 发布:人物卡通设计软件 编辑:程序博客网 时间:2024/05/18 03:52

1.Spring的核心组件:

Bean、Core、Context



Bean:在Spring中,运行的主体是bean

Context:是Spring的Ioc(控制反转)容器,整合了Spring的大部分功能

(1)标志应用环境

(2)利用beanFactory创建bean对象

(3)保存对象关系

(4)捕获各种事件

2.Spring的特点:

1--核心容器
核心容器提供spring框架的基本功能,核心容器的主要组件是BeanFactory, 他是工厂模式的实现. 
BeanFactory使用控制反转(IOC)模式将应用程序的配置和依赖性与实际的应用程序代码分开

2--Spring上下文
是一个配置文件,该配置文件向spring框架提供上下文信息

3--Spring AOP
通过配置管理特性,Spring AOP 模块直接将面向切面(方面)编程功能集成到spring框架中

4--spring DAO
JDBC DAO抽象层提供了有意义的已成层次结构, 可用该结构管理异常处理和不同数据库抛出的错误信息,极大的降低了异常代码数量

5--Spring ORM
spring框架插入了若干个ORM框架, 从而提供了ORM的对象工具,其中包括了Hibernate, Mybatis

6--Spring Web
web上下文模块建立在应用程序上下文模块之上,为基于web的应用程序提供上下文

7--Spring MVC
该框架是一个全功能的构建web应用程序的MVC实现. 通过策略接口,MVC框架变成高度可配置的. MVC容纳了大量视图技术. 其中包括JSP、Velocity和POI


3.applicationContext.xml

配置各种bean,包括mybatis,jdbc的数据源,事务等等