SEARCH
新闻资讯

网站知识库

ASP技术是什么?

2020/3/16 12:03:19

ASP是Active Server Pages (动态服务主页)的简称,它代表了Web页技术从静态内容链接到动态生成文档的紧张历程,它代表着Web技术一个新的发展方向。ASP技术的精髓就是“动态”,这也是它与HTML页面的本质区别,这个“动态”和前面介绍的动态HTML的动态是有根本区别的,前者是从页面传输、页面生成真到页面内容的完全动态化,而后者仅是页面内容的动态结果。下面我们将对这个技术做简要介绍。



(1)静态连接与动态连接

Web最初建立在静态内容连接上,直到今天很多站点仍保持静态:这就是说,为了改变从Web服务器送到欣赏器的HTML文档,你不得不手工编辑HTML页面。在静态模式下,欣赏器使用HTTP (超文本传输协议)向Web服务器请求HTML文件。服务器受到请求并传送一个已设计好的静态HTML的文档给欣赏器,然后欣赏器以肯定格式表现这个页面。若要更新这些表态页面的内容,必须手动更新其HTML的文件数据。

虽然HTML通过javascript等控制页面元素具有肯定的动态特征, 但它仅是客户端静态页面内容的改善,只能增长一些页面修饰方面的动态结果,脚本所具有的交互能力十分有限。通过网关接口例如CGI(公共网关接口)、IIS API (微软IIS的编程接口)以及其他接口可以用来在HTML页面中加人动态的内容。这种模式提供了肯定程度的动态特征,但它们不是和HTML集成在逐一起的。事实上,它们的设计过程与HTML文件完全不同。而且这类程序很难创建和修改。

使用ASP的不同之处是制作者可以直接在文件中插人可实行脚本代码,根据访问者的详细情况动态地生,成页面。页面开发和脚本开发变成雷同的过程,使网页制作者直接注重力集中到Web网页的表面和感觉。ASP 完全与HTML文件集成易于创建,无须手工编译或连接面向对象,可通过ActiveX服务端构件扩展功能。ASP的益处在于,使得Web脚本开发应用是很容易的。装备了合适的脚本引擎,可以使用任何脚本语言。ASP提供了VBScript和JaveScript脚本引擎。使用Activex服务端构件(曩昔称Automationservers主动化服务器),可以使用ASP结合数据库操作脚本等高级功能来处理数据和动态产生有效信息。
 
(2)ASP的重要特点

Active Server Pages (动态服务器主页,ASP),内含 于Internet Information Server(IIS)当中,提供一个服务器端(Server-Side)的scripting 环境,产生和实行动态、交互式、高服从的站点服务器的应用程序。当用户对一个ASP文档发出请求时.服务器会主动将Active Server Pages的程序码,诠释为标准HTML格式的网页内容,在送到用户端的欣赏器上表现出来。用户端只要使用常规可实行HTML码的欣赏器,即可欣赏Active Server Pages所设计的主页内谷。当然这就意味着没有ASP服务器,就无法精确欣赏一个ASP文档。

Active Server Pages的特点是:
 
①无须编译:容易产生,无须编译或链接即可实行诠释,集成于HTML中。
 
②使用常规文本编辑器,如使用Windows的记事本即可设计。
 
③与刘览器无关(Browser Idependence):用户端只能使用常规的可实行HTML代码的欣赏器,即可欣赏Active Server Pages所设计的主观内容,Script语言(Vbscript JaveScrip)是在站点服务器(Server端)实行,用户不必须要实行这些Script语言。

④面向对象(Object-Orient)

⑤可通过Activex Server Components(ActiveX服务器组件)来扩充功能。ActiveX Server Component,可使用Visual Basic,Java,Visual C++,Cobol等语言来实现。

⑥Active Server Pages与任何ActiveX Scripting 语言兼容。除了可使用VBScript或JaveScript语言来设计,并可通过Plug-in的方法,使用由第三方所提供的其他譬如REXX;Perl,Tcl等Scripting语言。Script引擎是处理Script的COM Component Obiect Model)对象。

⑦Active Server Pages的源程序代码不会传到用户的欣赏器,因此可以保证辛费力苦写出来的源程序不会外泄。传到用户欣赏器的是Active Server Pages实行的效果的常规HTML码。

⑧使用网站设计服务器端Script产生客户端Script,可以使用ASP程序码,在站点服务器实行Script语言(VBScript或JaveScript),来产生或更改在客户端实行的Script语言。








如没特殊注明,文章均为成都网站建设公司唯赛网络原创,转载请注明来自http://www.weseo.cn/News/knowledge_675_11316.html

Contact

ADD:成都市青羊区光华东三路西环广场6楼

TEL:028-64232097

Wechat

微信二维码