Spring事务Transaction配置的五种注入方式详解 http://www.zuidaima.com/share/1828220435860480.htm...
分类:
编程语言 时间:
2014-06-20 11:49:31
阅读次数:
298
文章内容上个章节我们讲到了,可以在HttpModules初始化之前动态添加Route的方式来自定义自己的HttpHandler,最终接管请求的,那MVC是这么实现的么?本章节我们就来分析一下相关的MVC源码来验证一下我们的这个问题。先创建一个MVC3的Web
Application,选择默认的模板以...
分类:
Web程序 时间:
2014-06-10 21:46:52
阅读次数:
309
一、什么是事务?
事务(Transaction)就是一组SQL语句,这组SQL语句是一个逻辑工作单元。可以认为事务就是一组不可分割的SQL语句,其结果就是一个整体,永久性的修改数据库的内容,或者作为一个整体取消对数据库的修改。下面一个例子很好的说明了,什么是事务
针对上面的描述可以看出,事务的提出主...
分类:
其他好文 时间:
2014-06-10 17:16:10
阅读次数:
206
文章内容根据对Http Runtime和Http
Pipeline的分析,我们知道一个ASP.NET应用程序可以有多个HttpModuel,但是只能有一个HttpHandler,并且通过这个HttpHandler的BeginProcessRequest(或ProcessRequest)来处理并返回请...
分类:
Web程序 时间:
2014-06-09 19:47:02
阅读次数:
288
1.ACID含义ACID,指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。一个支持事务(Transaction)的数据库系统,必需要具有这四种特性,否则在事务过程(Trans...
分类:
其他好文 时间:
2014-06-07 17:03:15
阅读次数:
193
文章内容接上面的章节,我们这篇要讲解的是Pipeline是执行的各种事件,我们知道,在自定义的HttpModule的Init方法里,我们可以添加自己的事件,比如如下代码:public
class Test : IHttpModule{ public void Init(HttpApplicat...
分类:
Web程序 时间:
2014-06-06 12:25:04
阅读次数:
505
文章内容通过前面的章节,我们知道HttpApplication在初始化的时候会初始化所有配置文件里注册的HttpModules,那么有一个疑问,能否初始化之前动态加载HttpModule,而不是只从Web.config里读取?答案是肯定的,
ASP.NET MVC3发布的时候提供了一个Microso...
分类:
Web程序 时间:
2014-06-05 13:30:01
阅读次数:
352
文章内容继续上一章节的内容,通过HttpApplicationFactory的GetApplicationInstance静态方法获取实例,然后执行该实例的BeginProcessRequest方法进行执行余下的Http
Pipeline 操作,代码如下:// Get application ins...
分类:
Web程序 时间:
2014-06-03 16:59:00
阅读次数:
264
文章内容话说,经过各种各样复杂的我们不知道的内部处理,非托管代码正式开始调用ISPAIRuntime的ProcessRequest方法了(ISPAIRuntime继承了IISPAIRuntime接口,该接口可以和COM进行交互,并且暴露了ProcessRequest接口方法)。至于为什么要调用这个方...
分类:
Web程序 时间:
2014-06-03 11:29:59
阅读次数:
344
文章内容从上章文章都知道,asp.net是运行在HttpRuntime里的,但是从CLR如何进入HttpRuntime的,可能大家都不太清晰。本章节就是通过深入分析.Net4的源码来展示其中的重要步骤。请先看下图:首先,CLR在初始化加载的时候,会加载一个非常重要的类AppManagerAppDom...
分类:
Web程序 时间:
2014-05-29 19:37:32
阅读次数:
518