2012年3月17日

C# 三层架构

摘要: 三层架构 三层架构中的三层指的是用户界面层(User Interface,UI,有时也称表示层)、业务逻辑层(Business Logic Layer,BLL)和数据访问层(Data Access Layer,DAL)。 (1)用户界面层:主要是指Web窗体和Windows窗体,是用户操作系统的接口,本书采用的是Windows窗体。如果逻辑层相当强大和完善,无论用户界面层如何定义和更改,逻辑层都能完善地提供服务。 (2)业务逻辑层(BLL):主要是针对具体的问题的业务逻辑操作,也可以理解成对数据访问层的操作,对数据业务逻辑进行处理。 (3)数据访问层(DAL):主要是对原始数... 阅读全文

posted @ 2012-03-17 20:23 ryuu 阅读(472) 评论(0) 推荐(0) 编辑

C# MD5 加密算法

摘要: MD5 算法简介 MD5算法,即“Message-Digest Algorithm 5(信息-摘要算法)”,它是由MD2、MD3、 MD4 发展而来的一种单向加密算法,也就是哈希(HASH)算法,是由国际著名的公钥加 密算法标准RSA的第一设计者R.Rivest于上个世纪90 年代初开发出来的。现在,MD5已 经被广泛的应用到项目实践中。 加密算法一般有两种,即单向加密算法和双向加密算法。双向加密是加密算法中最常用的,它将可以直接理解的明文数据加密为不可直接理解的密文数据,在需要的时候,又可以使用一定的算法将这些加密以后的密文数据解密为原来的明文数据。双向加密适合于隐秘通讯,比如... 阅读全文

posted @ 2012-03-17 19:55 ryuu 阅读(857) 评论(0) 推荐(0) 编辑

导航