标签:jdb 扩展 依赖注入 事务 生命周期 target 版本 业务 技术
Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。
轻量:Spring 是轻量的,基本的版本大约2MB。
控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。
面向切面的编程(AOP):Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。
容器:Spring 包含并管理应用中对象的生命周期和配置。
MVC框架:Spring的WEB框架是个精心设计的框架,是Web框架的一个很好的替代品。
事务管理:Spring 提供一个持续的事务管理接口,可以扩展到上至本地事务下至全局事务(JTA)。
异常处理:Spring 提供方便的API把具体技术相关的异常(比如由JDBC,Hibernate or JDO抛出的)转化为一致的unchecked 异常。
Spring的核心思想:(1)IOC(控制反转)(2)AOP(面向切面编程)
依赖注入(DI):
对象的依赖对象将由系统中负责协调各对象的第三方组件在创建时设定。对象无需自行创建或管理它们的依赖关系。
标签:jdb 扩展 依赖注入 事务 生命周期 target 版本 业务 技术
原文地址:http://www.cnblogs.com/ktao/p/7683895.html