spring概览

spring 7 个核心模块核心容器,spring上下文,spring aop,spring dao,spring orm,spring web,spring mvc.

核心模块主要主见是BeanFactory,工程实现模式。BeanFactory使用控制反转 IOC模式将应用程序的配置与实际程序分离开。

spring上下文是一个配置文件,向spring框架提供上下文信息。spring上下文包括企业服务,例如JNDI,EJB,电子邮件,国际化,校验和调度功能。

spring aop面向切面编程。spring aop模块为基于基于spring的应用程序的对象提供声明式事务管理服务。

spring dao,JDBC DAO 抽象层提供了有意义的异常层次结构,可用该结构来管理异常处理和不同数据库供应商抛出的错误消息。异常层次结构简化了错误处理,并且极大地降低了需要编写的异常代码数量(例如打开和关闭连接)。Spring DAO 的面向 JDBC 的异常遵从通用的 DAO 异常层次结构。

Spring ORM:Spring框架插入了若干个 ORM 框架,从而提供了 ORM 的对象关系工具,其中包括 JDO、Hibernate 和 iBatis SQL Map。所有这些都遵从 Spring 的通用事务和 DAO 异常层次结构。

Spring Web 模块:Web 上下文模块建立在应用程序上下文模块之上,为基于 Web 的应用程序提供了上下文。所以,Spring框架支持与 Jakarta Struts 的集成。Web 模块还简化了处理多部分请求以及将请求参数绑定到域对象的工作。

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


spring概览_第1张图片

你可能感兴趣的:(spring)