在软件领域,全有或者全无的操作被称作事务(Trancatioin)。事务允许你将几个操作组合成一个要么全部发生要么全部不发生的工作单元。如果这几个操作都顺利,事务将会成功。但是如果出现有任何一个操作出错的话,所发生的行为将被清除干净(事务回滚)。
一、 事务的四个要素
1) 原子性(Atomic)
事务是由一个或多个活动组成的一个工作单元。原子性确保了事务中的所有操作全部发生或全部不...
分类:
其他好文 时间:
2016-05-06 15:27:31
阅读次数:
127
MVC+EF 理解和实现仓储模式和工作单元模式 原文:Understanding Repository and Unit of Work Pattern and Implementing Generic Repository in ASP.NET MVC using Entity Framework ...
分类:
Web程序 时间:
2016-05-04 13:20:44
阅读次数:
190
事务的概念:简单说就访问并可能更新数据库中各种数据项的一个程序执行单元,一旦开启事务,所有对数据的操作要么全部执行,要么全部都不执行。单条sql语句本身就是一个事务. 事务的属性: 事务是作为单个逻辑工作单元执行的一系列操作。一个逻辑工作单元必须有4个属性,称为原子性(Atomic)、 一致性(Co ...
分类:
数据库 时间:
2016-04-29 01:34:38
阅读次数:
166
MVC+EF 理解和实现仓储模式和工作单元模式 原文:Understanding Repository and Unit of Work Pattern and Implementing Generic Repository in ASP.NET MVC using Entity Framework... ...
分类:
Web程序 时间:
2016-04-25 19:39:12
阅读次数:
10038
1 Executor框架简介 从JDK5开始,工作单元和执行机制隔离开来,工作单元包括Runnable和Callable,执行机制由Executor提供。 调用关系:Java线程一对一映射到本地操作系统的系统线程,当多线程程序分解若干任务,使用用户级的调度器(Executor框架)将任务映射为固定数 ...
分类:
编程语言 时间:
2016-04-22 10:37:17
阅读次数:
218
一个数据库事务是一个被视为单一的工作单元的操作序列。这些操作应该要么完整地执行,要么完全不执行。事务管理是一个重要组成部分,RDBMS 面向企业应用程序,以确保数据完整性和一致性。事务的概念可以描述为具有以下四个关键属性说成是 ACID: 原子性:事务应该当作一个单独单元的操作,这意味着整个序列操作 ...
分类:
编程语言 时间:
2016-04-19 12:03:57
阅读次数:
212
本章内容: 集成事务管理 编码方式事务管理 使用声明式事务 以注解的方式描述事务 在软件开发行业,全有或全无的操作被称作事务(taransaction)。事务允许你将几个操作组合成一个要么全部发生要么全部不发生的工作单元。我的理解是,事务是一个全有或全无的工作单元。工作单元由几个操作组成。 一、理解... ...
分类:
其他好文 时间:
2016-04-16 00:42:17
阅读次数:
199
好久没写博客了,学习的东西,还是需要记录下来,自己懂还得懂得表达出来,这才是最重要的。好了废话说多了,现在开始正题。 在这个系列中,我会把仓储模式和工作单元在MVC应用程序中的应用写出来。有不对的地方,欢迎大家指正。 目录 1.仓储模式在MVC应用程序中的使用 2.泛型仓储模式在MVC应用程序中的使 ...
分类:
Web程序 时间:
2016-04-10 10:21:57
阅读次数:
166
1. Action映射: action映射是Struts2框架中的基本” 工作单元”,action映射就是将一个请求URL(即action的名字)映射到一个action类,当一个请求匹配某个action的名字时,框架就使用这个映射来确定如何处理请求。 2. 使用method属性 在配置action时 ...
分类:
其他好文 时间:
2016-04-05 15:39:55
阅读次数:
209
Java使用线程完成异步任务是很普遍的事,而线程的创建与销毁需要一定的开销,如果每个任务都需要创建一个线程将会消耗大量的计算资源,JDK 5之后把工作单元和执行机制区分开了,工作单元包括Runnable和Callable,而执行机制则由Executor框架提供。Executor框架为线程的启动、执行和关闭提供了便利,底层使用线程池实现。使用Executor框架管理线程的好处在于简化管理、提高效率,还...
分类:
编程语言 时间:
2016-04-04 19:47:49
阅读次数:
335