Spring入门学习(一)
来源:互联网 发布:昂楷科技 知乎 编辑:程序博客网 时间:2024/06/06 17:11
Spring入门学习(一)
Spring3-轻量级的控制反转(IoC)和面向切面(AOP)的容量框架
框架简介
Spring3框架的主要优势之一就是其分层结构,分层架构允许选择使用任何一个组件,同时也可以集成其他框架。Spring3框架由七个定义良好的模块组成分层架构。组成Spring3框架的每个组件(模块)都可以单独使用,也可以与其他一个或者多个组件联合实现。Spring3组件构建在核心容器之上,核心容器定义了创建、配置和管理Bean的方式。
Spring3框架各个组件的功能如下:
1) 核心容器(Spring Core)
核心容器提供Spring3框架的基本功能。核心容器的主要组件是BeanFactory和ApplicationContext。容器使用控制反转模式将应用程序的配置和依赖性规范与实际应用程序代码分开。
2) Spring上下文(Spring Context)
Spring上下文是一个配置文件,向Spring3框架提供上下文信息。
3) Spring AOP
通过配置管理特性,Spring AOP模块直接将面向切面的编程功能集成到了Spring3框架中。所以,可以很容易地使Spring3框架管理的任何对象支持AOP。Spring AOP模块为基于Spring3的应用程序中的对象提供了事务管理服务。
4) Spring DAO
JDBC DAO 抽象层提供了有意义的异常层次结构,可用该结构来管理异常处理和不同数据库供应商抛出的错误信息。异常层次结构简化了错误处理,并且极大地降低了需要编写的异常代码数量(如打开和关闭连接)。
5) Spring ORM
Spring3框架插入了若干个ORM框架,从而提供了ORM工具,其中包括JDO, Hibernate和iBatisSQL MAP。所有这些都遵从Spring的通用事务和DAO异常层次结构。
6) Spring Web
Web上下文建立在应用程序上下文模块之上,为基于Web的应用程序提供了上下文。Web模块还简化了处理多部分请求以及将请求参数绑定到域工作对象的工作。
7) Spring MVC
MVC框架是一个全功能的构建Web应用程序的MVC实现。
- Spring入门学习(一)
- Spring学习笔记(一)Spring入门
- Spring学习(一)-Spring入门示例
- spring入门学习(一)-----(Spring框架入门)
- spring mvc学习(一)入门实例
- spring mvc 入门学习(一)
- Spring学习(一)—入门
- 学习笔记-Spring入门(一)
- Spring Boot入门学习笔记(一)
- Spring学习笔记(一)--Spring入门和使用
- Spring入门(一)
- Spring入门(一)
- 学习SpringMVC系列教程(一)Spring MVC入门
- 学习SpringMVC系列教程(一)Spring MVC入门
- 学习SpringMVC系列教程(一)Spring MVC入门
- 学习SpringMVC系列教程(一)Spring MVC入门
- 学习SpringMVC系列教程(一)Spring MVC入门
- 学习SpringMVC系列教程(一)Spring MVC入门
- 置换,循环,递推(排列统计,UVA 11077)
- Java 代理模式(一) 静态代理
- ORACLE序列的作用
- 配置iptables时防止自己被墙的的姿势
- 日报评分系统
- Spring入门学习(一)
- MonkeyRunner相关API使用
- 用JSP+servlet实现文件的上传与下载
- Andoird旋转动画
- ImageButton的焦点及事件处理,有个疑问onFocus为什么不Change?
- react生命周期
- ng-click 事件获取dom元素 angular
- 14.0.1 zeroice Grid 功能和架构描述
- Bootstrap 输入框组