- 相關(guān)推薦
ASP的特點(diǎn)與功能
ASP(Active Server Page的縮寫(xiě))
意思是“活動(dòng)服務(wù)器網(wǎng)頁(yè)”。ASP是微軟公司開(kāi)發(fā),用于代替CGI腳本程序的一種應用.
它可以與數據庫和其它程序進(jìn)行交互,是一種簡(jiǎn)單,方便的編程工具。ASP的網(wǎng)頁(yè)文件的格式為.asp,現常用于各種動(dòng)態(tài)網(wǎng)站中。
ASP是一種服務(wù)器端腳本編寫(xiě)環(huán)境,可以用來(lái)創(chuàng )建和運行動(dòng)態(tài)網(wǎng)頁(yè)或web應用程序。
ASP的特點(diǎn)與功能
從軟件技術(shù)層面看,ASP有以下特點(diǎn):
1. 無(wú)需編譯
ASP腳本集成于HTML當中,容易生成,無(wú)需編譯或鏈接即可直接解釋執行。
2. 易于生成
使用常規文本編輯器(如WINDOWS下的記事本),即可進(jìn)行全部的.asp頁(yè)面的設計。若從工作效率來(lái)考慮,不妨選用具有可視化編輯能力的軟件。
3. 獨立于瀏覽器
用戶(hù)端只要使用可解釋常規HTML碼的瀏覽器, 即可瀏覽ASP所設計的主頁(yè)。
ASP腳本是在站點(diǎn)服務(wù)器端執行的,用戶(hù)端的瀏覽器不需要支持它。因此,若不通過(guò)從服務(wù)器下載來(lái)觀(guān)察全部.asp 主頁(yè),在瀏覽器端見(jiàn)不到正確的頁(yè)面內容。
4. 面向對象
在A(yíng)SP腳本中可以方便地引用系統組件和ASP的內置組件,還能通過(guò)定制 ActiveX Server Component(ActiveX服務(wù)器組件)來(lái)擴充功能。
5. 兼容性好
與任何ActiveX scripting 語(yǔ)言兼容,除了可使用VBScript 和JScript語(yǔ)言進(jìn)行設計外,還可通過(guò)Plug-in的方式,使用由第三方所提供的其它scripting 語(yǔ)言。
6. 源程序碼不會(huì )外漏
ASP腳本在服務(wù)器上執行,傳到用戶(hù)瀏覽器的只是ASP執行結果所生成的常規HTML碼,這樣可保證辛辛苦苦編寫(xiě)出來(lái)的程序代碼不會(huì )被他人盜取。
從應用層面看,ASP有以下的功能:
1. 處理由瀏覽器傳送到站點(diǎn)服務(wù)器的表單輸入。
2. 訪(fǎng)問(wèn)和編輯服務(wù)器端的數據庫表。使用瀏覽器即可輸入、更新和刪除站點(diǎn)服務(wù)器的數據庫中的數據。
3. 讀寫(xiě)站點(diǎn)服務(wù)器的文件,實(shí)現訪(fǎng)客計數器,座右銘等功能。
4. 提供廣告輪播器,取得瀏覽器信息,URL表管理等內置功能。
5. 由cookies讀寫(xiě)用戶(hù)端的硬盤(pán)文件,以記錄用戶(hù)的數據。
6. 可以實(shí)現在多個(gè)主頁(yè)間共享信息,以開(kāi)發(fā)復雜的商務(wù)站點(diǎn)應用程序。
7. 使用VBScript或JScript等簡(jiǎn)易的腳本語(yǔ)言,結合HTML碼,快速完成站點(diǎn)的應用程序。
通過(guò)站點(diǎn)服務(wù)器執行腳本語(yǔ)言,產(chǎn)生或更改在客戶(hù)端執行的腳本語(yǔ)言。
8. 擴充功能的能力強,可通過(guò)使用Visual Basic、Java、Visual C ++ 等多種程序語(yǔ)言制作ActiveX Server Component以滿(mǎn)足自己的特殊需要。
動(dòng)態(tài)網(wǎng)頁(yè)的一般特點(diǎn)簡(jiǎn)要歸納如下:
(1)動(dòng)態(tài)網(wǎng)頁(yè)以數據庫技術(shù)為基礎,可以大大降低網(wǎng)站維護的工作量;
(2)采用動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)的網(wǎng)站可以實(shí)現更多的功能,如用戶(hù)注冊、用戶(hù)登錄、在線(xiàn)調查、用戶(hù)管理、訂單管理等等;
(3)動(dòng)態(tài)網(wǎng)頁(yè)實(shí)際上并不是獨立存在于服務(wù)器上的網(wǎng)頁(yè)文件,只有當用戶(hù)請求時(shí)服務(wù)器才返回一個(gè)完整的網(wǎng)頁(yè);
(4)動(dòng)態(tài)網(wǎng)頁(yè)中的“?”對搜索引擎檢索存在一定的問(wèn)題,搜索引擎一般不可能從一個(gè)網(wǎng)站的數據庫中訪(fǎng)問(wèn)全部網(wǎng)頁(yè),或者出于技術(shù)方面的考慮,搜索蜘蛛不去抓取網(wǎng)址中“?”
后面的內容,因此采用動(dòng)態(tài)網(wǎng)頁(yè)的網(wǎng)站在進(jìn)行搜索引擎推廣時(shí)需要做一定的技術(shù)處理才能適應搜索引擎的要求。
所謂靜態(tài)網(wǎng)頁(yè)就是說(shuō)網(wǎng)頁(yè)文件中沒(méi)有程序,只有HTML代碼,一般以.html或.htm為后綴名的網(wǎng)頁(yè),靜態(tài)網(wǎng)站內容不會(huì )在制作完成后發(fā)生變化,任何人訪(fǎng)問(wèn)都顯示一樣的內容,如果你內容變化就必須修改原代碼然后再上傳到服務(wù)器上.
所謂動(dòng)態(tài)網(wǎng)頁(yè),就是說(shuō)該網(wǎng)頁(yè)文件不僅具有HTML標記,而且含有程序代碼,用數據庫連接,動(dòng)態(tài)網(wǎng)頁(yè)能根據不同的時(shí)間,不同的來(lái)訪(fǎng)者顯示不同的內容,動(dòng)態(tài)網(wǎng)站更新方便,一般在后臺直接更新.
【ASP的特點(diǎn)與功能】相關(guān)文章:
踏板操功能及特點(diǎn)06-18
亞偉速錄機軟件功能及特點(diǎn)08-22
《琴碼速錄》的主要功能及特點(diǎn)08-31
辦公自動(dòng)化系統的功能介紹及特點(diǎn)05-11
海參酒的五大功能性特點(diǎn)08-27
ASP提速技巧08-05
ASP編程實(shí)例大全05-29
關(guān)于asp 的常用函數用法10-11
解讀Rnd 函數中的asp08-03