一聚教程网:一个值得你收藏的教程网站

热门教程

您的主页支持各种浏览设备(ASP+篇)(下)

时间:2022-06-30 09:54:56 编辑:袖梨 来源:一聚教程网

http://www.aspcn.com
飞刀
ASP+ 的移动控制
如果媒体的新闻和广告是可以相信的话,我们在不久的将来会使用很小的电话或者其它手机设备来访问互联网。OK,这只
是一个比较乐观的估计,但是有一点是可以肯定的,那就是访问您站点的访问者已经有很多人不是在使用传统的浏览器
了,而且这个数字还在不断的增加(新浪消息:据统计,全球手机用户已经超过电脑用户,而且30%的手机具有WAP功
能)。为了适应各种型号的手机(包括那些很小的电话),ASP+提供了一款引以自豪的服务控制用于产生WML,而不是
HTML。在这篇文章里,我们将对这个微软还在开发中的控制来个小小的观察。这篇文章同样也会考虑一些其它的用户浏览
设备,比如置顶盒,甚至是电冰箱(哈哈,是不是感觉有些天方夜潭)。
ASP+入门
有很多种方法能够创建动态页面。在过去,最突出的技术就是使用可执行的程序通过Common Cateway interface(CGI)去访
问WEB服务器。但是,在近些年中,一些新的技术能够让脚本代码直接写入HTML页中,而且这些技术现在变得越来越流行。
在这些技术中有Perl,Java Server Page (JSP)以及微软的Active Server Pages(ASP)。
ASP开始时只是一个能够通过Internet Server Application Programming Interface(ISAPI)来访问WEB服务器的DLL,换句
话说就是一个ISAPI DLL.这种接口提供了一个与服务器快速而有可靠的联结。这些代码在同一个进程或者内存空间中运
行。使用这种技术,ASP进化到了3.0,并且会作为Windows 2000的一部分来安装。
进入 .NET 的世界(微软带给我们的新概念)
根据微软.NET Frameword的介绍,基础的ASP的设计已经改变。这种新的结构已经完全脱离了当前程序运行的语言以及操作
系统指定结构的限制。
在今天,大多数的编程语言是直接能过本地的代码(这些代码已经在进程中执行,通俗说就是编绎器)来编绎原始代码。
因此这种编译必须依赖于处理器的类型。举个例子,在intel处理器上编译的代码将不能在Motorala的处理器上运行。
关于这个,有一个例外,那就是Java,它使用一种独立的virtural machine来执行代码,这个代码是根据指定的处理器和操
作系统来编译的。只要在目标机上有合适的Java Virtual Machine,那么代码就能执行。
微软的.NET Framework是一个与JAVA极其相似的但是作用更为广泛的框架。它提供了一个完全的开发和运行环境,它能运

热门栏目