Spring学习【一】项目背景

简介

  • spring framework是一个轻量级的解决方案。spring采用模块化处理,能够让开发者使用须要的模块。你能够使用IoC 容器,和 Struts 一块儿使用,并且你也能够仅仅使用 Hibernate 整合代码或者是 JDBC 抽象层。Spring framework支持声明式的事务管理,经过 RMI 或 Web Service 远程访问业务逻辑代码,而且提供多种持久化数据的选择。它提供了一个全功能的 MVC 框架,容许你显式地整合 AOP 到软件中。

总体框架

Spring Corespring

  • 框架最基础部分,提供【依赖注入】特性来管理Bean容器。

Spring Context编程

  • 提供一种框架式的Bean访问方式

Spring DAO框架

  • 提供JDBC的抽象层,也提供了一种方法实现编程性和声明性事务管理。

Spring ORM模块化

  • 为对象映射提供了集成层,经过ORM包能够与全部的Spring提供的其余特性相结合来使用这些对象/关心映射。

Spring AOP对象

  • 提供与AOP联盟兼容的面向方面编程实现

Spring Web事务

  • 提供基本的面向WEB的综合特性,如Multipart

Spring Web MVCip

  • 提供了面向WEB应用的Model-view-controller的实现

特色

  • 依赖注入(depency)
  • 控制反转(Inversion of Control)
相关文章
相关标签/搜索