随笔分类 -  ASP.NET 技术

.net的事务处理
摘要:事务处理 实际上所有用于更新数据源的面向商业的应用程序都需要事务处理支持。通过提供四个基本担保,即众所周知的首字缩写ACID:可分性,一致性,分离性,和耐久性,事务处理将用于确保包含在一个或多个数据源中的系统的完整性。 例如,考虑一个基于Web的零售应用程序,它用于处理购买订单。每个订单需要3个完全不同操作,这些操作涉及到3个数据库更新: 库存水准必须减少所订购的数量。 所购买的量必须记入客户的信... 阅读全文

posted @ 2010-05-12 11:58 dearpine 阅读(333) 评论(0) 推荐(0)

C# 多线程编程
摘要:一、Thread 基础 进程: 当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。 线程: 线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数(方法)。 多线程: 多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的... 阅读全文

posted @ 2010-05-10 10:24 dearpine 阅读(956) 评论(0) 推荐(2)

Application, Session, Cookie, Viewstate, Cache对象用法和区别
摘要:1.Application: 用于保存所有用户共用的数据信息。 在Asp.Net中类似的配置数据最好保存在Web.config文件中。如果使用Application对象,一个需要考虑的问题是任何写操作都要在 Application_OnStart事件(global.asax)中完成。尽管使用Application.Lock和 Application.Unlock方法来避免写操作的同步,但是它串行化... 阅读全文

posted @ 2010-05-07 16:21 dearpine 阅读(341) 评论(0) 推荐(0)

理解ASP.NET中的三层中的DAL、BLL和USL(转)
摘要:一、三层体系架构  1.表示层(USL):主要表示WEB方式,也可以表示成WINFORM方式。如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。  2.业务逻辑层(BLL):主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理。如果说数据层是积木,那逻辑层就是对这些积木的搭建。  3.数据访问层(DAL):主要是对原始数据(数据库或者文本文件等存放... 阅读全文

posted @ 2010-05-04 17:11 dearpine 阅读(389) 评论(0) 推荐(1)

.net程序员应掌握的类库下
摘要:GC类 它可以通过编程使用一个静态的成员集合与垃圾回收器进行交互。 一般只有使用那托管代码是才需要用到System.GC类 垃圾回收由以下步骤组成: 1. 垃圾回收器搜索托管代码中引用的托管对象。 2. 垃圾回收器尝试完成没有被引用的对象。 3. 垃圾回收器释放没有被引用的对象并回收它们的内存。Guid类 表示全局唯一标识符 (GUID)。 这个类园子里讨论比较火热。 大家可以看看以下面几篇文章... 阅读全文

posted @ 2010-03-25 14:19 dearpine 阅读(278) 评论(0) 推荐(0)

.net程序员常用的类库上
摘要:系统类Type类,Object类,String类, Arrary类,Console类, Exception类,GC类, MarshalByRefObject类, Math类。DateTime结构,Guid 结构, ICloneable接口,IComparable接口,IConvertible接口, IDisposable类,集合类 ICollection接口,IComparer接口,IDicti... 阅读全文

posted @ 2010-03-25 14:11 dearpine 阅读(363) 评论(0) 推荐(0)

asp.net2.0学习历程 菜鸟到中级程序员的飞跃
摘要:学历历程如果你是一个菜鸟或者自认为初学者那么本文非常适合你;不能说这30本书就是最佳组合,但是可以说这个组合不差;本人曾博览群书,很多书重复,很多书讲的不适用,这些书都是目前书店可以买到的;达到中级程序员以后怎么成为高级程序员就靠你自己了,而此时你已经有辨明是非的能力,这也就是本文的目的!30本好书点评:分4大方向(html--Web的基础;javascript--让网页动起来;C#--程序;数据... 阅读全文

posted @ 2010-03-10 14:12 dearpine 阅读(337) 评论(0) 推荐(1)