Active Server Pages是什么?
發(fā)表時(shí)間:2024-02-02 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]Active Server Pages 是什么? Active Server Pages實(shí)際上是將標(biāo)準(zhǔn)的HTML文件拓展了一些附加特征 ,Active Server Pages象標(biāo)準(zhǔn) 的HTML文件一樣包含 HTML對象并且在一個(gè)瀏覽器上 解釋并顯示。任何你可以放在HTML中的東西--Ja...
Active Server Pages 是什么?
Active Server Pages實(shí)際上是將標(biāo)準(zhǔn)的HTML文件拓展了一些附加特征 ,Active Server Pages象標(biāo)準(zhǔn) 的HTML文件一樣包含 HTML對象并且在一個(gè)瀏覽器上 解釋并顯示。任何你可以放在HTML中的東西--Java applets,閃爍字符串,客戶端腳本 ,客戶端ActiveX控件等等你都可以放 在Active Server Page中。因此 ,一個(gè)Active Server Page有如下四 個(gè)重要特征來使之具備很強(qiáng)的通用性。
·一個(gè)Active Server Pages可以包括服務(wù)端腳本,在本書第二部分,您可以學(xué)會(huì)如何利用 VBScript和Jscript來創(chuàng)建Active Server Pages.利用Active Server Page中的服務(wù)端腳本,你可以創(chuàng)建動(dòng)態(tài)內(nèi)容的網(wǎng)頁, 舉一個(gè)最簡單的例子,你可以讓網(wǎng)頁在一天的不同時(shí)間顯示不同內(nèi)容。
·一個(gè)Active Server Page提供了一些built-in對象。利用這些 Active Server Page中提供的 built-in對象,你可以使你的 腳本更加強(qiáng)大;這些對象會(huì)允許您從瀏覽器中接受和發(fā)送信息。例如,利用 request對象,你可以將用戶 在HTML form中的信息接受到并 在一個(gè)script中來響應(yīng)它。
·一個(gè)Active Server Page 可以用另外的元素來擴(kuò)展。Active Server Pages本身就是來源于相當(dāng)數(shù)量的標(biāo)準(zhǔn)服務(wù)端 ActiveX元素,這些組件允許 你做諸如依據(jù)瀏覽器能力進(jìn)行不同顯示以及在瀏覽器內(nèi)包含計(jì)數(shù)器的工作。
標(biāo)準(zhǔn)的ActiveX組件非常有用,不過,你并不會(huì)被此局限,你可以輕松創(chuàng)建屬于你自己的附加ActiveX組件。這意味著你可以不加限制的拓展你的ActiveX組件
· Active Server Page可以和諸如SQL Server這樣的數(shù)據(jù)庫進(jìn)行掛接,在本書的第三部分,你已經(jīng)學(xué)會(huì)了怎樣使用 SQL語言,利用一些特別的對象集合,Active Data Object(ADO), 你就可以在你的Active Server Page 中使用 SQL語言。
再次重申,這是Active Server Page一個(gè)非常強(qiáng)大的功能所在,在線商務(wù)以及在線沙龍等各種非常高級的 ,動(dòng)態(tài)更新的站點(diǎn)都需要數(shù)據(jù)庫的支持,而且需要隨數(shù)據(jù)庫內(nèi)容的更新而自動(dòng)更新,這樣,你就可以利用Active Server Pages自己建 立很多類似的高級站點(diǎn)。
以上四個(gè)特性對Active Server Page進(jìn)行了限定,Active Server Page就是由Server端腳本、對象以及組件拓展過的標(biāo)準(zhǔn)主頁。利用它,你的主頁就可以包含動(dòng)態(tài)內(nèi)容。
本文對Active Server Page的講解前提是你使用的是微軟的Internet Information Server(IIS)作為網(wǎng)站Server軟件,當(dāng)然,你也可以利 用許多其他的Server,例如,針對于 win95,win97,win98的 Personal Web Server(PWS)以及 針對于NT的Peer Web Server。甚至微軟家族之外的NetScape Enterprise and FastTrack Server(這可不是瀏覽器),Lotus Domino and Go Servers, O’Relly’s Website,等等,當(dāng)然這些需要你使用的是Chili!ASP.