ASP.Net 技术记录
文章平均质量分 75
xueying519
这个作者很懒,什么都没留下…
展开
-
Enterprise Library2.0(2):Logging Application Block
一.改进的地方1.Logging Application Block首先带来的是名称上的改变,在1.1下它的全称应该是Logging and Instrumentation Application Block,一般把它翻译为日志和检测应用程序块,而2.0下却完全变成了日志应用程序块。2.在1.1下,每个LogEntry只能被记录到一个Sink,而这种情况在2.0下已经不复存在,对于每个Lo转载 2007-04-09 21:47:00 · 519 阅读 · 0 评论 -
.Net Remoting与Web Service
运行于Internet的分布式应用程序,Web Service是首选的解决方案,因为Web Service能够穿透足够安全的防火墙,虽然Remoting技术也可以实现这样的功能,但是对于Internet解决方案,Web Service仍是首选。和Web Service相比,Web Service需要Web服务器的支持,Remoting不需要Web服务器,它是使用自己的HTTP或者TCP服务器。在内转载 2007-04-09 22:25:00 · 409 阅读 · 0 评论 -
ASP.NET 2.0的缓存技术简介
由数据库驱动的Web应用程序,如果需要改善其性能,最好的方法是使用缓存功能。用户从数据库中检索数据,可能是Web应用程序中执行最慢的操作之一。因为其中涉及多个环节,例如,Web服务器、数据库服务器等。尤其是在用户比较多,检索的数据量比较大的情况下,会给包括用户在内的各个方面造成不小的困难。如果能够将数据库中的数据缓存到内存(也可以存储在其他场所),则无需在请求每个页面时都访问数据库。由于从内存中返转载 2007-04-09 22:17:00 · 345 阅读 · 0 评论 -
《解剖PetShop》系列之一
前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,却又很多可以借鉴之处。PetSh转载 2007-04-09 21:57:00 · 446 阅读 · 0 评论 -
Enterprise Library2.0(1):Data Access Application Block
Data Access Application Block提供了通用的数据访问的功能,随着2.0版本的推出有了很大变化。一.改进在DAAB1.1里面我们知道Database方法返回或者创建一个DBCommandWrapper对象,而在DAAB2.0里面移除了DBCommandWrapper类,用ADO.NET2.0里面的DBCommand类代替实现类似的功能,这样使得DAAB跟我们的.NE转载 2007-04-09 21:42:00 · 512 阅读 · 0 评论 -
XML的简单读取与写入
已知有一个XML文件(bookstore.xml)如下:Oberons LegacyCorets, Eva5.951、往节点中插入一个节点:XmlDocument xmlDoc=new XmlDocument();xmlDoc.Load("bookstore.xml");XmlNode root=xmlDoc.SelectSingleNode("bookstore");//查找XmlElemen转载 2007-04-08 20:54:00 · 365 阅读 · 0 评论 -
WEB用户控件和WEB自定义控件的区别
很初学者对WEB用户控件和WEB自定义控件的区别不是很了解,经常把它们混为一谈,这两种控件之间的主要区别在于设计时的易创建性与易用性。Web 用户控件易于创建,但它们在高级方案中使用起来可能不太方便。开发 Web 用户控件的方式与开发 Web 窗体页的方式几乎完全相同。与 Web 窗体相似,用户控件可以在可视化设计器中创建,可以使用与 HTML 隔离的代码来编写,并且可以处理执行事件。但是,由原创 2007-04-08 20:50:00 · 1076 阅读 · 0 评论 -
Enterprise Library 2.0 --Data Access Application Block 入门介绍
Enterprise Library 2.0 里的数据处理的部分--Data Access Application Block为我们开发者提供了对数据处理的大部分通用的方法。其内容包括:1、使用DataReader返回多行数据2、使用DataSet返回多行数据3、返回一个输出型参数4、返回一个单一值5、事务处理6、返回XML数据7、使用DataSet来修改数据库...看起来DataAccess A转载 2007-04-09 23:29:00 · 1204 阅读 · 0 评论 -
.Net中的反射使用入门
提纲:1、 什么是反射2、 命名空间与装配件的关系3、 运行期得到类型信息有什么用4、 如何使用反射获取类型5、 如何根据类型来动态创建对象6、 如何获取方法以及动态调用方法7、 动态创建委托1、什么是反射Reflection,中文翻译为反射。 这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(clas转载 2007-04-09 23:19:00 · 574 阅读 · 0 评论 -
ASP.NET Session详解
阅读本文章之前的准备阅读本文章前,需要读者对以下知识有所了解。否则,阅读过程中会在相应的内容上遇到不同程度的问题。 懂得ASP/ASP.NET编程 了解ASP/ASP.NET的Session模型 了解ASP.NET Web应用程序模型 了解ASP.NET Web应用程序配置文件Web.config的作用、意义及使用方法 了解Inte转载 2007-04-09 22:30:00 · 363 阅读 · 0 评论 -
充分利用ASP.NET的三种缓存提高站点性能
ASP.NET提供三种主要形式的缓存:页面级输出缓存、用户控件级输出缓存(或称为片段缓存)和缓存API。输出缓存和片段缓存的优点是非常易于实现,在大多数情况下,使用这两种缓存就足够了。而缓存API则提供了额外的灵活性(实际上是相当大的灵活性),可用于在应用程序的每一层利用缓存。本文全面介绍了这三种缓存技术在系统各层中的应用。 在ASP.NET提供的许多特性中,缓存支持无疑是我最欣赏的特性,我转载 2007-04-09 22:23:00 · 350 阅读 · 0 评论 -
《解剖PetShop》系列之二
二、PetShop数据访问层之数据库访问设计在系列一中,我从整体上分析了PetShop的架构设计,并提及了分层的概念。从本部分开始,我将依次对各层进行代码级的分析,以求获得更加细致而深入的理解。在PetShop 4.0中,由于引入了ASP.Net 2.0的一些新特色,所以数据层的内容也更加的广泛和复杂,包括:数据库访问、Messaging、MemberShip、Profile四部分。在系列二中,我转载 2007-04-09 21:59:00 · 464 阅读 · 0 评论 -
Asp.Net 学习资源列表
名称:快速入门地址:http://chs.gotdotnet.com/quickstart/描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。名称:微软官方.NET指导站点地址:http://www.gotdotnet.com/描述:上面的站点是本站的一个子站点,本站点提供微软.NET官方信息,并且有大量的用户源转载 2007-04-10 23:09:00 · 464 阅读 · 0 评论