asp是一种程序语言, ASP---Active Server Pages是一种后台支持的web系统,他提供了良好的编程环境.利用web服务器完成所有脚本的处理.实现了电子商务,可以使人们更加方便的交互.,但是今天随着php,jsp的普及,asp占市场的份额越来越小。 1. ASP是什么东西? 简单地讲,ASP就是为客户提供服务的服务商,它和会计事物所、婚姻介绍所没有 什么本质方面的区别。不同的是ASP主要是通过INTERNET(国际互联网络)作为主 要工作和业务工具,采用一对多的方式,向企业、公司提供标准化的应用软件以 及相关的技术咨询、管理租赁的服务,ASP的概念最早是1998年由美国人提出来的 。目前被全球各大IT厂商看好并被认为是可以推动网络经济发展的,有稳固基础 的第三种网络商业模式。 和传统的外包服务(Outsourcing)相比,ASP的主要区别在于:ASP是一对多的经 营模式,提供的服务有兼容性和可协调性,并且ASP的收费方式一般是按月收费。 业界认为:ASP一般有这样一些“成员”:电信运营商、传统IT服务厂商、互联网 络接入服务商(ISP)、独立软件供应商(ISV)、系统集成商和单纯的ASP公司。 根据流行的观点,ASP有如下五个核心内涵: a. ASP着重应用为中心,提供对于应用方面的访问和管理。 b. ASP服务可以为用户提供没有在服务器、人员、系统和系统授权等前期资源投 入情况下就可以在“定制”的全新应用系统环境进行访问的服务,如ISP,而这样 的服务一般按月份ASP收取服务费。 c. ASP采用集中管理的方式---ASP一般都有一个管理中心,所有的客户通过INTE RNET来进行远程访问,获得技术支持和咨询服务。 d. 一对多的服务,也就是讲,ASP提供的是标准化的产品包,产品都是最低程度 的自定义或者没有实现客户定制化,对于行业用户来讲已经达到实用方便的标准 。 e. 按照合同交付,在ASP客户的眼中,ASP是一家根据客户协议内容提供相关服务 ,保证应用服务系统服务可以得到确实履行的机构。 2. ASP为什么会火? 从大的方面来讲,困扰国内企业生存、发展的核心问题是管理问题。随着互联网 络的普及和应用的深入,企业用户可以随时随地直接租用ASP的服务器和软件系统 来进行自己的业务管理,这样做的好处在于;第一,企业可以节省大笔用于IT建 设方面的资金,大幅度降低企业管理信息化的成本。第二,ASP的用户可以采用各 种方式获得应用和服务,软件类服务产品完全可以通过网络在非常短的时间内组 成一个完善的、高效的、先进的企业管理系统,迅速获得企业一体化的运营管理 方案。 网络经济发展突飞猛进,电子商务一日千里,网络和网站从门户到内容、从注意 力到垂直性,目前逐渐转向热衷ASP也是一个主要的原因。 笔者资料中,国内最早对ASP触电的是网友“飞鸟”,在1998年6月自发组织了研 究、交流和探讨ASP技术的“飞鸟之家”,现在已经发展成为,成为 国内最早的ASP应用技术服务提供商网站。上海的互易网络有限公司结合国内实际 情况,推出了为国内企业服务的ASP平台互易网,向企业提供以电子商务为核心的 ,企业内、外部网络设施和应用的远程构架和托管服务,创造虚拟企业门户(EP )直接将ASP应用到商业增殖环节中去。 此外,ISP也全面转向ASP的怀抱,成为ISP进一步发展的产物。软件商对于ASP更 是情有独钟。业界最新的消息是,中国第三电信“网通”已经制定ASP发展战略, 国内最大的管理咨询公司“汉普”将把旗下八个子公司定位在企业内部资源计划 管理(ERP)领域的ASP中,北京“联成互动”瞄准客户关系管理(CRM)领域的A SP,北京“数码方舟”定位在网络办公的ASP,HP正在和中国建设银行讨论共建金 融领域的ASP。 ASP正在IT经济大潮中显山露水,其发展前景不可估量。 3. ASP的发展阶段和面临的问题 以网络服务商、软件厂商和ISP为主力的各种IT角色,正在根据自己的优势条件出 发对ASP领域进行多种方面的尝试。就目前阶段来讲,ASP提供的服务不计其数五 花八门,没有标准化和量化的概念,硬件厂商向ASP的“土壤”和势力方向靠拢, 软件厂商和ISP则直接参与到ASP业务的第一线。 笔者估计,经过一段时间的试探和发展,ASP将向服务集成方面发展,产品和服务 初步的标准化将很快建立起来,接着进入到市场细化和标准制定、ASP产品成熟时 期,ASP的稳步增长,最终将成为IT行业商务模式的核心! 目前在ASP发展的道路上,主要面临的问题是观念的转变方面:用租赁代替购买, 服务集成代替产品经销商、服务经济代替产品经济等等。具体到实际方面来讲, 安全和服务的质量是ASP和客户共同关心的头等大事,要实现ASP提出的“租赁高 科技”的口号,ASP任重而道远!asp是什么程序的扩展名
什么是ASP?ASP是Active Server Pages的缩写,即是"活动服务器页面"。ASP文件是以.asp为扩展名的,它的特殊之处在于所有可以在Html文件中使用的标记语言多可以用于ASP文件中,而且ASP文件通过<%……%>标记对把 VB Script 或 Java Script脚本语言的程序嵌入文档中,当服务器遇到这对标志时,便将其视为程序来进行解释执行,然后将执行的结果传送到客户机上供用户浏览,并且用户无法看见ASP的源文件,因此ASP也被称为服务器端脚本文件。 对于浏览器来说,ASP和HTML几乎是没有区别的,仅仅是后缀为.asp和.htm的区别,当我们在客户端提出ASP的申请后,服务器将<%和%>之间的内容解释成HTML语言并传送到客户端的浏览器上,我们的浏览器接受的只是HTML格式的文件,因此它适用于任何浏览器,不管是IE还是Netscape。 怎样才能运行ASP呢?很简单,您只要在您的计算机上安装IIS( Information Server)或PWS(Personal Web Server),并把您存放ASP文件的目录属性设为"执行"即可,当您浏览ASP文件时,在浏览器中输入URL(http://……)就可以看到ASP执行的结果了。 从上边所说的可以看出,要学习ASP,首先要具备一些HTML和VBScript(或Java Script)的一些基础知识。因为我在ASP的编写中使用的是VBScript脚本语言,所以,希望您对VBScript有一些基本的了解。也许您学过VB,但是VB和VBScript是有所区别的。VBScript可以说是VB的一个子集,其语法与VB基本上是相同的。 下面先讲述一下ASP的对象。ASP本身具有的内建(built-in)对象主要有五个: 对 象 用 途 Server 用于提供服务器的各种有关信息 Request 用于读取客户机上浏览器提交的信息 Response 用于向客户机上的浏览器传输信息 Application 用于记录各个不同网页之间的共同信息 Session 用于记录各个不同的客户机的连接者的信息 除了以上的对象外,我们还可以使用ActiveX对象。与ASP的内建对象不同的是使用ActiveX对象通常要先建立具体的对象才能被使用。例如,我们要建立一个对象,其对象名假设为dx,并且此对象是属于"ADODB对象库"(在文件中对应于一个.DLL或.EXE文件)中的"Connection对象类型"。这里我们使用了Set语句和内建对象"Server"的"CreateObject函数"来建立此对象dx: Set dx=Server.CreateObject("ADODB.Connection") 通过执行上面的语句,我们便建立了一个ActiveX对象dx。 说了这么多,那么ASP到底能做些什么呢?往下看就知道了: (1).可以在您的主页中根据不同的用户对象显示不同的信息(这点利用动态HTML也可以做到) (2).可以在您的主页中创建一个计数器 (3).可以把HTML的FOTM中提交的信息存储在数据库中 (4).可以让用户使用服务器中的数据库(如利用关键字查询数据库等) (5).可以在您的主页中创建留言本 (6).可以创建聊天室、搜索引擎、电子购物等等什么是ASP?有什么用?怎么申请?
Active server pags ( 动态服务器主页, 简称ASP )是一套微软开发的服务器端运行的脚本平台,ASP 内含于 IIS当中,目前IIS最高版本为5.0版本。 通过 ASP 我们可以结合HTML网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。同时,asp也支持VbScript和javascript等脚本语言,默认为VbScript。 ASP是经过服务器解析之后再向浏览器返回数据,所以有了 ASP 就不必担心客户的浏览器是否能运行你所编写的代码。因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。 但是这样也导致一个问题,运行ASP页面相对于普通的html页面要慢一点,因为普通的html页面只需要浏览器就能够解析,而ASP则必须是服务器将整页的代码都执行一篇之后再发送数据。 对于ASP的优点特点,我就不多讲了。但是ASP的安全性还是要提一提,由于代码是需要经过服务器执行之后才向浏览器发送的,所以在客户端看到的只能是经过解析之后的数据,而无法获得源代码,故编写者不用担心自己的代码会被别人剽窃。
ASP 的特点是:
- 无须Compile编译:容易产生,无须Compile 编译或Link 链接即可执行。集成于HTML中。使用常规文本编辑器,如Windows的记事本,即可设计。
- 与浏览器无关(Browser Independence):用户端只要使用常规的可执行HTML玛的浏览器,即可浏览Active Server Pages 所设计的主页内容,Script 语言(Vbscript,Jscript)是在站点服务器(Server端)执行,用户不需要执行这些Script语言。
- 面向对象(Object_Orient).可通过ActiveX ponents(ActiveX服务器组件)来扩充功能。ActiveX ponent,可使用Visual Basic,Java,Visual C++,COBOL等语言来实现。
- 任何AcTiveX scripting语言兼容。除了可使用VBscript或JScript语言来设计,并可通过Plug-in的方式,使用由third party所提供的其他譬如REXX,perl,Tcl 等scripting语言。script引擎是处理script的COM(Component Object Model)对象。
- Asp脚本服务器解析:可以保护辛辛苦苦写出来的源程序不会外泻。传到用户浏览器的是Active Server Pages执行的结果的常规HTML码.使用server端script产生client端script,你可以使用ASP程序码,在站点服务器执行script语言(VBscript 或 Jscript),来产生或更改在client端执行的script语言。
ASP对象
Active Server Pages提供五个内置的“对象”(object),你可以直接调用:
- Request:取得用户信息。
- Response:传送信息给用户。
- Server:提供访问服务器的方法(methods)和属性(properties)的功能。
- Applicatin:一个应用程序,可以在多个主页之间保留和使用一些共同的信息。
- Session:一个用户,可以在多个主页之间保留和使用一些共同的信息。在多个主页之间共享信息
ASP开发的应用程序,可以在多个主页之间保留和使用一些共同的信息,ASP提供两种适用范围,如下:
- Application:Application 的所有信息,在一个应用程序,多个主页之间,可以让所有的用户共同使用。
- Session:Session的所有信息,仅适用于一个用户。
ASP典型应用系统: 国内以Asp语言开发的各种web系统很多很多,下面是部分国内常用的系统
EShop网店购物系统 | 动网论坛系统 | LeadBBS急速论坛 |
LBlog 博客系统 | Oblog博客系统 | 动易管理系统 |
风讯CMS内容管理系统 | 乔客整站系统 | |
Asp文件示例: 下面是Asp的一个简单示例
Active Server Pages(ASP)制作成.ASP扩展名的文件,一个.asp文件是一个文本文件,包括: 1.HTML标记(tags) 2.VBscript 或Jscript语言的程序码 3.ASP语法 ASP语法 ASP并不是一个script语言,而是提供一个可以集成script语言(VBscript或 Jscript)到HTML主页的环境。 HTML标记(tags)使用“<...>”将HTML程序码包含起来,以与常规的文本区分开来;而ASP使用“<%...%>”将ASP的script程序码包含起来。 范例:asp1.asp 显示现在的日期时间 譬如站点服务器asp1.asp文件: 现在是:<%=now%> 在用户端显示: 现在是:1998/5/17 皮棉3:11:20 让我们再看一个例子。 范例:asp2.asp 重复循环这个ASP例子,在用户端浏览器,浏览执行的结果如下,显示五个重复的句子,字体越来越大。站点服务器asp2.asp文件的ASP源代码如下: <%for i = 1 to 3 %> <font size= <% = i %> color=#0000ff>快速掌握技术 </font><br> <%next%> Active Server Pages的源代码,不会传到用户的浏览器,可以保护你写的源程序不会外漏。因此,在用户端观看到的是常规的HTML码,你的站点服务器会自动将Active Server pages的 程序代码,解释为标准的HTML格式的主页内容,如下: <font size=1 color=#0000ff>快速掌握技术 </font><br> <font size=2 color=#0000ff>快速掌握技术 </font><br> <font size=3 color=#0000ff>快速掌握技术 </font>
4324云是成立于2012年的老牌商家,主要经营国内服务器资源,是目前国内实力很强的商家,从价格上就可以看出来商家实力,这次商家给大家带来了全网最便宜的物理服务器。只能说用叹为观止形容。官网地址 点击进入由于是活动套餐 本款产品需要联系QQ客服 购买 QQ 800083597 QQ 2772347271CPU内存硬盘带宽IP防御价格e5 2630 12核16GBSSD 500GB30M1个IP...
桔子数据(徐州铭联信息科技有限公司)成立于2020年,是国内领先的互联网业务平台服务提供商。公司专注为用户提供低价高性能云计算产品,致力于云计算应用的易用性开发,并引导云计算在国内普及。目前公司研发以及运营云服务基础设施服务平台(IaaS),面向全球客户提供基于云计算的IT解决方案与客户服务,拥有丰富的国内BGP、双线高防、香港等优质的IDC资源。 公司一直秉承”以人为本、客户为尊、永...
Sharktech又称SK或者鲨鱼机房,是一家主打高防产品的国外商家,成立于2003年,提供的产品包括独立服务器租用、VPS云服务器等,自营机房在美国洛杉矶、丹佛、芝加哥和荷兰阿姆斯特丹等。之前我们经常分享商家提供的独立服务器产品,近期主机商针对云虚拟服务器(CVS)提供优惠码,优惠后XS套餐年付最低仅33.39美元起,支持使用支付宝、PayPal、信用卡等付款方式。下面以XS套餐为例,分享产品配...