ASP.NET教程之ASP+全新打仗(3) {转}
我实在想不明白java的机制,为什么非要那么蛋疼,在同一个平台下重复编译。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.Listcontrols
这类控件使你在客户端扫瞄器中创立列表变得加倍轻松复杂,同时给你更多的可定制性,如今你能够花更少的精神在页面结构上了。例子有:Repeater,DataList和DataGridcontrols
2.Richcontrols
这类控件被用来在客户端天生更庞大,丰厚的HTML元素。如:calenderControl
3.Validationcontrols
考证控件属于隐式控件,它们被用来实行客户端与服务器真个考证。这类控件的数目相称之多,能够完成之前必要手工编写代码的形形色色的考证义务,程序员如今能够省往大批的If...else语句了。如:RequiredFieldValidatorcontrol,CompareValidatorcontrol,RangeValidatorcontrol,andRegularExpressionValidatorcontrol
http://www.ckuyun.com/
刚刚打开这篇专题,猛然见到HAL9000发表的《对于大型公司项目平台选择j2ee的几层认识》系列,深受启发。 代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。 现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。 如今主流的Web服务器软件主要由IIS或Apache组成。IIS支持ASP且只能运行在Windows平台下,Apache支持PHP,CGI,JSP且可运行于多种平台,虽然Apache是世界使用排名第一的Web服务器平台。 PHP的源代码完全公开,在OpenSource意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。目前PHP的最新版本为4.1.1,它可以在Win32以及UNIX/Linux等几乎所有的平台上良好工作。PHP在4.0版后使用了全新的Zend引擎,其在最佳化之后的效率,比较传统CGI或者ASP等技术有了更好的表现。 当然我们在选择Asp.net主机是,除了要考虑服务提供商在版本是否是实时更新以外,机房的环境和配置也是非常重要的,通常选择骨干网的机房,在速度和稳定性上会非常有保证。 ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。 ASP.NET:ASP.net是Microsoft.net的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。 它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
页:
[1]