Spring
iteye_4823
这个作者很懒,什么都没留下…
展开
-
Spring整理记录之依赖注入
当谈论控制反转时: “问题在于,它们转变的是什么方面的控制?”。 控制反转(IoC)和依赖注入(DI)Java应用就是由一些互相适当地协作的对象构成的。因此,我们说这些对象间存在依赖关系。Spring的IoC控件主要专注于如何利用classes、对象和服务去组成一个企业级应用,通过规范的方式,将各种不同的控件整合成一个完整的应用。Spring框架包含许多特性,并被很好地组织在下图...2008-10-13 16:09:04 · 101 阅读 · 0 评论 -
看数据库,非常重要的一段话:终于明白了为什么Spring能够管理事务。
一直对于单一的SQL语句执行存在疑惑,原来所有东西都是事务,只是隐藏了。晕乎乎,几年的错误概念终于清晰了。 SQL还提供了自动提交事务的机制,其命令为: SET AUTO COMMIT ON 其对应的人工工作方式命令为: SET AUTO COMMIT OFF 一旦规定了自动提交事务方式,则系统将每条SQL命令视为一个事务,并在命令成功执行完成时自动地完成事务提交。 ...2008-10-23 09:59:05 · 166 阅读 · 0 评论 -
Spring之事务管理理解
转载:学习之用。 事务处理是企业应用需要解决的最主要的问题之一。J2EE通过JTA提供了完整的事务管理能力,包括多个事务性资源的管理能力。但是大部分应用都是运行在单一的事务性资源之上(一个数据库),他们并不需要全局性的事务服务。本地事务服务已然足够(比如JDBC事务管理)。 本文并不讨论应该采用何种事务处理方式,主要目的是讨论如何更为优雅地设计事务服务。仅以JDBC事务处理为例。...原创 2008-10-22 09:28:10 · 92 阅读 · 0 评论 -
Spring整理记录之中间层访问
传统上,J2EE开发者有两个事务管理的选择: 全局 或 本地 事务。全局事务由应用服务器管理,使用JTA。局部事务是和资源相关的,比如一个和JDBC连接关联的事务。全局事务:JTA通常只在应用服务器的环境中才能使用。本地事务:明显的缺点:它们不能用于多个事务性资源。另一个缺点是局部事务趋向于入侵式的编程模型。Spring解决了这些问题。它使应用开发者能够使用在 任何环境 下使用 一致 的编程...2008-10-21 14:50:22 · 126 阅读 · 0 评论 -
Spring之重点理解语句概念:核心技术
org.springframework.beans.factory.BeanFactory 是Spring IoC容器的实际代表者,IoC容器负责容纳此前所描述的bean,并对bean进行管理。BeanFactory是IoC容器的核心接口。 它的职责包括:实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。XmlBeanFactory的实现将以XML方式描述组成应用的对象 以及对象间的依...2008-10-20 11:18:36 · 102 阅读 · 0 评论 -
Spring整理记录之WEB
Spring的web框架围绕DispatcherServlet设计。 DispatcherServlet的作用是将请求分发到不同的处理器。 Spring的web框架包括可配置的处理器(handler)映射、视图(view)解析、本地化(local)解析、 主题(theme)解析以及对文件上传的支持。Spring的Web框架中缺省的处理器是Controller 接口,这是一个非常简单的接口,...2008-10-20 11:16:40 · 112 阅读 · 0 评论 -
Spring整理记录之ORM
Spring Framework在资源管理,DAO实现支持以及事务策略等方面提供了与 Hibernate、JDO、Oracle TopLink、iBATIS SQL Mappings 以及 JPA 的集成。所有用于支持O/R(对象关系)映射的包,都遵循Spring通用的事务和DAO异常体系。通常来说有两种不同的整合风格:你可以使用Spring提供的DAO模板,或者直接使用Hibernate/...2008-10-16 14:49:40 · 64 阅读 · 0 评论 -
Spring整理记录之JDBC
Spring提供的DAO(数据访问对象)支持目的是便于以一致的方式使用不同的数据访问技术, 如JDBC,Hibernate或者JDO等。它不仅可以让你方便地在这些持久化技术间切换, 而且让你在编码的时候不用考虑处理各种技术中特定的异常。 Spring提供了一种方便的方法,把特定于某种技术的异常,如SQLException, 转化为自己的异常,这种异常属于以DataAccessExceptio...2008-10-16 09:00:07 · 68 阅读 · 0 评论 -
Spring整理记录之事务概念
Spring框架引人注目的重要因素之一是它全面的事务支持。Spring框架提供了一致的事务管理抽象,这带来了以下好处:为复杂的事务API提供了一致的编程模型,如JTA、JDBC、Hibernate、JPA和JDO支持 声明式事务管理提供比大多数复杂的事务API(诸如JTA)更简单的,更易于使用的 编程式 事务管理API非常好地整合Spring的各种数据访问抽象传统上,J2EE开发者有...2008-10-16 08:59:22 · 106 阅读 · 0 评论 -
Spring整理记录之AOP
Spring AOP使用纯Java实现。它不需要专门的编译过程。Spring AOP不需要控制类装载器层次,因此它适用于J2EE web容器或应用服务器。 Spring目前仅支持使用方法调用作为连接点(join point)(在Spring bean上通知方法的执行)。虽然可以在不影响到Spring AOP核心API的情况下加入对成员变量拦截器支持,但Spring并没有实现成员变量拦截器。...2008-10-16 08:57:31 · 69 阅读 · 0 评论 -
了解事务隔离以及事务传播
本文转载,用于学习。 Spring中事务的定义:一、Propagation : key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式...原创 2008-11-21 13:35:03 · 115 阅读 · 0 评论