ASP+全新接触(3) {转}

2000-10-31· 赵于·yesky

  在ASP+中,当服务器第一次从数据库中取回数据后,数据被保存在变量中,当服务器接到相同的请求后,经过缓存的数据直接从服务器传递到客户端,现在我们可以不必打搅数据库了。

  当然,你得在代码中设定数据的缓存期限,到了规定的时间或满足特定的条件,就清空缓存,取回新的数据。至于如何来设定缓存的期限,就完全取决于你的需求与技巧了。

  4.ADO+,更易于使用的ADO

  好马配好鞍,Microsoft在推出ASP+的同时,也推出了全新的ADO,即ADO+。ADO+以一种n维(n-dimensional)的,面向对象的方式来处理数据。在ADO中,数据以二维的形式表现出来,即行,列。但如果RecordSet中有一个特定的行列本身又是一个RecordSet,从而形成一个新的维度呢?这样的情况在ADO中很棘手,而用ADO+创建这样的多维RecordSet却只是举手之劳。

  事实上,上面所说的RecordSet在ADO+中已不复存在,取而代之的是DataSet。在ADO+中,DataSet相当于RecordSet的集合,DataView则类似于RecordSet。

  三.服务器端控件

  ASP+的另一个诱人之处就是增加了更多好用的服务器端控件,Microsoft显然很好地听取了web开发者的反馈,新增的控件不仅增强了ASP+的功能,同时将以往让开发者们头痛的许多繁琐重复的工作都交给控件去完成了。以下是对这些控件的大致分类:

  1.List controls

  这类控件使你在客户端浏览器中创建列表变得更加轻松简单,同时给你更多的可定制性,现在你可以花更少的精力在页面布局上了。例子有:Repeater, DataList以及DataGrid controls

  2.Rich controls

  这类控件被用来在客户端生成更复杂,丰富的HTML元素。如:calender Control

  3.Validation controls

  验证控件属于隐式控件,它们被用来执行客户端与服务器端的验证。这类控件的数量相当之多,可以完成以前需要手工编写代码的各式各样的验证任务,程序员现在可以省去大量的If... else语句了。如:RequiredFieldValidator control, CompareValidator control, RangeValidator control, and RegularExpressionValidator control

时间: 2024-08-03 16:57:06

ASP+全新接触(3) {转}的相关文章

ASP+全新接触(2)

asp+ 2000-10-31· 赵于·yesky 二. ASP+的四大新特性 1. ASP+基于全新的架构 ASP+是完全基于NGWS运行时框架的. NGWS运行时框架(NGWS runtime framework)是Microsoft提出的面向下一代web的.NET架构的核心组成部分.NGWS运行时是一种全新的针对Windows的底层基础架构,它位于Windows的运行和用户程序之间,被用来管理代码的执行.它在开发者和操作系统之间提供一种封装,使Windows编程变得更加简单.NGWS运行时

ASP+全新接触(2) {转}

二. ASP+的四大新特性 1. ASP+基于全新的架构 ASP+是完全基于NGWS运行时框架的. NGWS运行时框架(NGWS runtime framework)是Microsoft提出的面向下一代web的.NET架构的核心组成部分.NGWS运行时是一种全新的针对Windows的底层基础架构,它位于Windows的运行和用户程序之间,被用来管理代码的执行.它在开发者和操作系统之间提供一种封装,使Windows编程变得更加简单.NGWS运行时是完全基于对象的,它扩展了COM(Component

ASP+全新接触(3)

2000-10-31· 赵于·yesky 在ASP+中,当服务器第一次从数据库中取回数据后,数据被保存在变量中,当服务器接到相同的请求后,经过缓存的数据直接从服务器传递到客户端,现在我们可以不必打搅数据库了. 当然,你得在代码中设定数据的缓存期限,到了规定的时间或满足特定的条件,就清空缓存,取回新的数据.至于如何来设定缓存的期限,就完全取决于你的需求与技巧了. 4.ADO+,更易于使用的ADO 好马配好鞍,Microsoft在推出ASP+的同时,也推出了全新的ADO,即ADO+.ADO+以一种n

ASP+全新接触(1)

asp+ 2000-10-31· 赵于·yesky ASP+是ASP的下一代版本,然而ASP+又并非从ASP3.0自然演化而来,在许多方面,ASP+与ASP有着本质的不同.ASP+完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让ASP+远远超越了ASP,同时也提供给web开发人员更好的灵活性,有效缩短了web应用程序的开发周期.ASP+与Windows 2000 Server/Advanced Server的完美组合,

ASP+全新接触(1) {转}

ASP+是ASP的下一代版本,然而ASP+又并非从ASP3.0自然演化而来,在许多方面,ASP+与ASP有着本质的不同.ASP+完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让ASP+远远超越了ASP,同时也提供给web开发人员更好的灵活性,有效缩短了web应用程序的开发周期.ASP+与Windows 2000 Server/Advanced Server的完美组合,为中小型乃至企业级的web商业模型提供了一个更为稳定

ASP+全新接触(4) {转}

2000-10-31· 赵于·yesky 4.其他 包括Intrinsic controls,以及我们渴望已久的SendMail组件,加/解密组件,可以自定义的执行表现记数器,可以读写NT日志的组件,网络访问组件...等等. 四. ASP+的最终版本 很显然,预览版的ASP+与运行时框架还不是十全十美的.虽然它们足以体现ASP+的新特性,然而最终版本的ASP+要比我们正在讨论的这个版本支持更多的功能,而且更加完善,它包含一些我们目前无法实现的特性: 1.支持多种Windows平台 这些平台包括:

ASP+全新接触(4)

2000-10-31· 赵于·yesky 4.其他 包括Intrinsic controls,以及我们渴望已久的SendMail组件,加/解密组件,可以自定义的执行表现记数器,可以读写NT日志的组件,网络访问组件...等等. 四. ASP+的最终版本 很显然,预览版的ASP+与运行时框架还不是十全十美的.虽然它们足以体现ASP+的新特性,然而最终版本的ASP+要比我们正在讨论的这个版本支持更多的功能,而且更加完善,它包含一些我们目前无法实现的特性: 1.支持多种Windows平台 这些平台包括:

改善ASP性能和外观的技巧集锦(上)

技巧 1:将经常使用的数据缓存在 Web 服务器上 典型的 ASP 页从后端数据存储中检索数据,然后将结果转换成超文本标记语言 (HTML).无论数据库的速度如何,从内存中检索数据总要比从后端数据存储中检索数据快得多.从本地硬盘读取数据通常也比从数据库中检索数据更快.因此,通常可以将数据缓存在 Web 服务器上(存储在内存或磁盘中),来提高性能. 缓存是传统的以空间换取时间的做法.如果您缓存的内容正确,那么您可以看到性能会有显著的提高.为使缓存有效,必须保存那些经常重复使用的数据,且要重新计算这

突破性的ASP+技术

asp+ 自1996年微软推出ASP1.0以来,ASP+IIS的组合在与CGI+PHP+Apache的网络大战中,并没有取得"微软式"的优势,反而因为安全性,执行效率,程序语法和跨平台等问题屡受指责和批评. 随着微软近期宣布.NET战略,ASP也即将升级到"下一个版本",称之为ASP+.请注意这一引号,因为ASP+并不是目前ASP3.0版本的自然过渡,而是提供了一种全新的服务器端Web脚本编程,编写ASP+页面与生成ASP页面有着根本上的不同!首先ASP+是一种编译