简介:在软件行业中,五年就像是一个地质时代。五年前,Microsoft宣布了自己的Micorsoft.NETFramework计划。从那以后,DataSet(数据集)才开始作为关键对象出现在基于.NET的应用程序中,执行多种数据相关的任务。也是五年前,DataSet被誉为ADO记录集(Recordset)的威力增强版。那么在.NETFramework出现之前,您是如何设计数据访问层(DAL,DataAccessLayer)的呢?我想您一定是以ADO和它全能的Recordset对象——断开的、且可进行XML序列化的——为中心构建数据访问层。
简介:Microsoft.NETFramework中的安全性包含许多技术;基类库(BCL,BaseClassLibrary)和ASP.NET中基于角色的安全、BCL中的密码系统类以及新的对使用访问控制列表(ACL,AccessControlList)的支持即为其中的少数几个例子。公共语言运行库(CLR,CommonLanguageRuntime)提供的.NET安全性系列中的技术之一就是代码访问安全性(CAS,CodeAccessSecurity)。本文讨论.NET安全性中CAS的角色以及.NETFramework2.0的CAS中的一些关键的新功能和更改。