Spring学习【一】项目背景
简介
- spring framework是一个轻量级的解决方案。spring采用模块化处理,能够让开发者使用须要的模块。你能够使用IoC 容器,和 Struts 一块儿使用,并且你也能够仅仅使用 Hibernate 整合代码或者是 JDBC 抽象层。Spring framework支持声明式的事务管理,经过 RMI 或 Web Service 远程访问业务逻辑代码,而且提供多种持久化数据的选择。它提供了一个全功能的 MVC 框架,容许你显式地整合 AOP 到软件中。
总体框架
Spring Corespring
- 框架最基础部分,提供【依赖注入】特性来管理Bean容器。
Spring Context编程
Spring DAO框架
- 提供JDBC的抽象层,也提供了一种方法实现编程性和声明性事务管理。
Spring ORM模块化
- 为对象映射提供了集成层,经过ORM包能够与全部的Spring提供的其余特性相结合来使用这些对象/关心映射。
Spring AOP对象
Spring Web事务
- 提供基本的面向WEB的综合特性,如Multipart
Spring Web MVCip
- 提供了面向WEB应用的Model-view-controller的实现
特色
- 依赖注入(depency)
- 控制反转(Inversion of Control)
欢迎关注本站公众号,获取更多信息