本篇文章信途科技給大家談談asp技術,以及asp技術主要用來干嘛對應的知識點,希望對各位有所幫助,不要忘了收藏本站。
asp技術介紹
ASP是Active Server Page的縮寫,意為“動態(tài)服務器頁面”。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應用,它可以與數(shù)據(jù)庫和其它程序進行交互,是一種簡單、方便的編程工具。ASP的網(wǎng)頁文件的格式是。asp,現(xiàn)在常用于各種動態(tài)網(wǎng)站中。
ASP網(wǎng)頁特點
ASP是一種服務器端腳本編寫環(huán)境,可以用來創(chuàng)建和運行動態(tài)網(wǎng)頁或Web應用程序。ASP網(wǎng)頁可以包含HTML標記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的web應用程序。 與HTML相比,ASP網(wǎng)頁具有以下特點: (1)利用ASP可以實現(xiàn)突破靜態(tài)網(wǎng)頁的一些功能限制,實現(xiàn)動態(tài)網(wǎng)頁技術; (2)ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測試;
asp 網(wǎng)頁界面(5張)(3)服務器上的ASP解釋程序會在服務器端執(zhí)行ASP程序,并將結果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生的網(wǎng)頁; (4)ASP提供了一些內(nèi)置對象,使用這些對象可以使服務器端腳本功能更強。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對這些信息進行處理,然后向web瀏覽器發(fā)送信息; (5)ASP可以使用服務器端ActiveX組件來執(zhí)行各種各樣的任務,例如存取數(shù)據(jù)庫、發(fā)送Email或訪問文件系統(tǒng)等。 (6)由于服務器是將ASP程序執(zhí)行的結果以HTML格式傳回客戶端瀏覽器,因此使用者不會看到ASP所編寫的原始程序代碼,可防止ASP程序代碼被竊取。 (7) 方便連接ACCESS與SQL數(shù)據(jù)庫。 (8)開發(fā)需要有豐富的經(jīng)驗,否則會留出漏洞,讓駭客(cracker)利用進行注入攻擊。 ASP也不僅僅局限于與HTML結合制作WEB網(wǎng)站,而且還可以與XHTML和WML語言結合制作WAP手機網(wǎng)站。但是其原理也是一樣的。
ASP-工作原理
當在Web站點中融入ASP功能后,將發(fā)生以下事情: 1、用戶向瀏覽器地址欄輸入網(wǎng)址,默認頁面的擴展名是.asp。 2、瀏覽器向服務器發(fā)出請求。
asp 設計流程(3張)3、服務器引擎開始運行ASP程序。 4、ASP文件按照從上到下的順序開始處理,執(zhí)行腳本命令,執(zhí)行HTML頁面內(nèi)容。 5、頁面信息發(fā)送到瀏覽器。
ASP技術是什么
概述
ASP是Active Server Page的縮寫,意為“動態(tài)服務器頁面”。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應用,它可以與數(shù)據(jù)庫和其它程序進行交互,是一種簡單、方便的編程工具。ASP的網(wǎng)頁文件的格式是.asp,現(xiàn)在常用于各種動態(tài)網(wǎng)站中。 ASP是一種服務器端腳本編寫環(huán)境,可以用來創(chuàng)建和運行動態(tài)網(wǎng)頁或Web應用程序。ASP網(wǎng)頁可以包含HTML標記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的web應用程序。 與HTML相比,ASP網(wǎng)頁具有以下特點:
(1)利用ASP可以實現(xiàn)突破靜態(tài)網(wǎng)頁的一些功能限制,實現(xiàn)動態(tài)網(wǎng)頁技術;
(2)ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測試;
(3)服務器上的ASP解釋程序會在服務器端制定ASP程序,并將結果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生的網(wǎng)頁;
(4)ASP提供了一些內(nèi)置對象,使用這些對象可以使服務器端腳本功能更強。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對這些信息進行處理,然后向web瀏覽器發(fā)送信息;
(5)ASP可以使用服務器端ActiveX組件來執(zhí)行各種各樣的任務,例如存取數(shù)據(jù)庫、發(fā)現(xiàn)和那個Email或訪問文件系統(tǒng)等。
(6)由于服務器是將ASP程序執(zhí)行的結果以HTML格式傳回客戶端瀏覽器,因此使用者不會看到ASP所編寫的原始程序代碼,可防止ASP程序代碼被竊取
編輯本段ASP的工作原理
當在Web站點中融入ASP功能后,將發(fā)生以下事情:
1、用戶向瀏覽器地址欄輸入網(wǎng)址,默認頁面的擴展名是.asp。
2、瀏覽器向服務器發(fā)出請求。
3、服務器引擎開始運行ASP程序。
4、ASP文件按照從上到下的順序開始處理,執(zhí)行腳本命令,執(zhí)行HTML頁面內(nèi)容。
5、頁面信息發(fā)送到瀏覽器。
編輯本段ASP的運行環(huán)境
asp需要運行在PWS或IIS下。PWS或IIS服務在windows98或windows2000的光盤上附帶著,可以通過“添加/刪除程序”中的“添加/刪除windows組件”來安裝。
一般asp需與access數(shù)據(jù)庫或SQL Server數(shù)據(jù)庫結合使用,編出功能強大的程序。
能夠運行ASP的web服務器軟件
Windows2000默認安裝的是IIS5.0(internet information server),而windows xp默認安裝的是IIS5.1,windows 2003默認安裝的IIS6.0。
PWS(personal web server)運行在windows98環(huán)境下的簡單個人網(wǎng)頁服務器。
編輯本段ASP的意涵與特性
ASP( Application Service Provider,應用軟體租賃服務提供者 )即是指「透過網(wǎng)路以租賃方式提供應用軟體服務的業(yè)者」,即是指業(yè)者以應用軟體為主體,透過網(wǎng)路一對多地傳遞服務,這種以服務為主的交易模式促使企業(yè)可藉由租賃的方式,以更符合成本效益的方式擁有軟體的使用權,并且亦能因為業(yè)者集中式的管理而大幅降低企業(yè)維護的成本.
基本上,ASP即具有「軟體服務化,服務網(wǎng)路化」,「資訊委外服務與網(wǎng)路結合」與「產(chǎn)品通路化,通路產(chǎn)品化」等三大特性,其甚至可以被視為是ISP(Internet Service Provider)與ITS(Information Technology Service)的結合.
ASP的英文是Application Service Provider,中文的標準翻譯就是“應用服務提 供商”,是指為商業(yè)或者個人客戶提供管理應用解決方案的公司或者企業(yè)。最近 ASP被媒體炒做十分火熱,不是IT行業(yè)的人面對一堆技術名詞專業(yè)術語很難弄清楚ASP的內(nèi)容,本文試圖用淺顯的語言來為廣大的讀者揭開ASP神秘的面紗,對于IT行業(yè)的大熱門ASP領域有一些基本的認識。
1. ASP是什么東西?
簡單地講,ASP就是為客戶提供服務的服務商,它和會計事物所、婚姻介紹所沒有什么本質方面的區(qū)別。不同的是ASP主要是通過INTERNET(國際互聯(lián)網(wǎng)絡)作為主要工作和業(yè)務工具,采用一對多的方式,向企業(yè)、公司提供標準化的應用軟件以及相關的技術咨詢、管理租賃的服務,ASP的概念最早是1998年由美國人提出來的。目前被全球各大IT廠商看好并被認為是可以推動網(wǎng)絡經(jīng)濟發(fā)展的,有穩(wěn)固基礎的第三種網(wǎng)絡商業(yè)模式。
和傳統(tǒng)的外包服務(Outsourcing)相比,ASP的主要區(qū)別在于:ASP是一對多的經(jīng)營模式,提供的服務有兼容性和可協(xié)調(diào)性,并且ASP的收費方式一般是按月收費。
業(yè)界認為:ASP一般有這樣一些“成員”:電信運營商、傳統(tǒng)IT服務廠商、互聯(lián)網(wǎng)絡接入服務商(ISP)、獨立軟件供應商(ISV)、系統(tǒng)集成商和單純的ASP公司。
根據(jù)流行的觀點,ASP有如下五個核心內(nèi)涵:
a. ASP著重應用為中心,提供對于應用方面的訪問和管理。
b. ASP服務可以為用戶提供沒有在服務器、人員、系統(tǒng)和系統(tǒng)授權等前期資源投入情況下就可以在“定制”的全新應用系統(tǒng)環(huán)境進行訪問的服務,如ISP,而這樣的服務一般按月份ASP收取服務費。
c. ASP采用集中管理的方式---ASP一般都有一個管理中心,所有的客戶通過INTERNET來進行遠程訪問,獲得技術支持和咨詢服務。
d. 一對多的服務,也就是講,ASP提供的是標準化的產(chǎn)品包,產(chǎn)品都是最低程度的自定義或者沒有實現(xiàn)客戶定制化,對于行業(yè)用戶來講已經(jīng)達到實用方便的標準。
e. 按照合同交付,在ASP客戶的眼中,ASP是一家根據(jù)客戶協(xié)議內(nèi)容提供相關服務,保證應用服務系統(tǒng)服務可以得到確實履行的機構。
2. ASP為什么會火?
從大的方面來講,困擾國內(nèi)企業(yè)生存、發(fā)展的核心問題是管理問題。隨著互聯(lián)網(wǎng)絡的普及和應用的深入,企業(yè)用戶可以隨時隨地直接租用ASP的服務器和軟件系統(tǒng)來進行自己的業(yè)務管理,這樣做的好處在于;第一,企業(yè)可以節(jié)省大筆用于IT建設方面的資金,大幅度降低企業(yè)管理信息化的成本。第二,ASP的用戶可以采用各種方式獲得應用和服務,軟件類服務產(chǎn)品完全可以通過網(wǎng)絡在非常短的時間內(nèi)組成一個完善的、高效的、先進的企業(yè)管理系統(tǒng),迅速獲得企業(yè)一體化的運營管理方案。
網(wǎng)絡經(jīng)濟發(fā)展突飛猛進,電子商務一日千里,網(wǎng)絡和網(wǎng)站從門戶到內(nèi)容、從注意力到垂直性,目前逐漸轉向熱衷ASP也是一個主要的原因。
筆者資料中,國內(nèi)最早對ASP觸電的是網(wǎng)友“飛鳥”,在1998年6月自發(fā)組織了研究、交流和探討ASP技術的“飛鳥之家”,現(xiàn)在已經(jīng)發(fā)展成為chinaasp.com,成為國內(nèi)最早的ASP應用技術服務提供商網(wǎng)站。上海的互易網(wǎng)絡有限公司結合國內(nèi)實際情況,推出了為國內(nèi)企業(yè)服務的ASP平臺互易網(wǎng),向企業(yè)提供以電子商務為核心的,企業(yè)內(nèi)、外部網(wǎng)絡設施和應用的遠程構架和托管服務,創(chuàng)造虛擬企業(yè)門戶(EP)直接將ASP應用到商業(yè)增殖環(huán)節(jié)中去。
此外,ISP也全面轉向ASP的懷抱,成為ISP進一步發(fā)展的產(chǎn)物。軟件商對于ASP更是情有獨鐘。業(yè)界最新的消息是,中國第三電信“網(wǎng)通”已經(jīng)制定ASP發(fā)展戰(zhàn)略,國內(nèi)最大的管理咨詢公司“漢普”將把旗下八個子公司定位在企業(yè)內(nèi)部資源計劃管理(ERP)領域的ASP中,北京“聯(lián)成互動”瞄準客戶關系管理(CRM)領域的ASP,北京“數(shù)碼方舟”定位在網(wǎng)絡辦公的ASP,HP正在和中國建設銀行討論共建金融領域的ASP。
詳細見:http://baike.baidu.com/view/2616.html?wtp=tt
簡述ASP的主要特點。
答:
1)使用簡單的腳本語言,程序開發(fā)簡單2)其源程序無需編譯,為解釋型代碼3)代碼的執(zhí)行與瀏覽器無關,所以具有更好的兼容性4)ASP源程序不會傳到瀏覽器,保護了作者的知識版權5)可使用服務器端的腳本來產(chǎn)生客戶端的腳本。
asp 是什么技術
ASP是Microsoft公司開發(fā)的服務器端的腳本環(huán)境,是目前最流行的開放式WEB應用程序開發(fā)技術,ASP的主要特性是能夠把腳本HTML、組件和強大的WEB數(shù)據(jù)庫訪問功能結合在一起,形成一個能在服務器上運行的應用程序,并把安用戶的要求專門制作的HTML頁面送給客戶端的瀏覽器。
ASP屬于ActiveX技術中的服務器端技術,與通常在客戶端實現(xiàn)動態(tài)也面的技術(如JAVA Applet、Active控件和VBScript等)不同,ASP中的命令和腳本都是在服務器端解釋執(zhí)行,在將執(zhí)行后的結果生成HTML頁面發(fā)送給瀏覽器,在瀏覽器上看不到ASP程序,因此可以防止程序被竊取。
"ASP"是指什么意思???
從字面上說,ASP包含三方面含義:
1、Active:ASP使用了Microsoft的ActiveX技術。ActiveX(COM)技術是現(xiàn)在Microsoft軟件的重要基礎。它采用封裝對象,程序調(diào)用對象的技術,簡化編程,加強程序間合作。ASP本身封裝了一些基本組件和常用組件,有很多公司也開發(fā)了很多實用組件。只要你可以在服務器上安裝這些組件,通過訪問組件,你就可以快速、簡易地建立自己的WEB應用。
2、Server:ASP運行在服務器端。這樣就不必擔心瀏覽器是否支持ASP所使用的編程語言。ASP的編程語言可以是VBSCRIPT和 JSCRIPT。VBSCRIPT是VB的一個簡集,會VB的人可以很方便的快速上手。然而Netscape瀏覽器不支持客戶端的VBSCRIPT,所以最好不要在客戶端使用VBSCRIPT。而在服務器端,則無需考慮瀏覽器的支持問題。Netscape瀏覽器也可以正常顯示ASP頁面。
3、Pages:ASP返回標準的HTML頁面,可以正常地在常用的瀏覽器中顯示。瀏覽者查看頁面源文件時,看到的是ASP生成的HTML代碼,而不是ASP程序代碼。這樣就可以防止別人抄襲程序。
由此我們可以看出,ASP是在IIS下開發(fā)WEB應用的一種簡單、方便的編程工具。在了解了VBSCRIPT的基本語法后,只需要清楚各個組件的用途、屬性、方法,就可以輕松編寫出自己的ASP系統(tǒng)。
二、ASP能干什么?
ASP是基于WEB的一種編程技術,可以說是CGI的一種。它可以完成以往CGI程序的所有功能,如計數(shù)器、留言簿、公告板、聊天室等等。 ASP可以輕松地實現(xiàn)對頁面內(nèi)容的動態(tài)控制,根據(jù)不同的瀏覽者,顯示不同的頁面內(nèi)容。而瀏覽者一點覺察不出來,就像為他專門制作的頁面一樣。使用各種各樣的組件,ASP可以完成無比強大的功能。使用FileSystemObject,可以對服務器上的文件進行操作,瀏覽、復制、移動、刪除等。有ADO (Active Database Object,動態(tài)數(shù)據(jù)庫對象)的支持,ASP對數(shù)據(jù)庫的操作非常得心應手。你甚至可以像使用本地數(shù)據(jù)庫那樣,管理遠程主機上的數(shù)據(jù)庫,對表格、記錄進行各種操作。使用CDONTS(Collaboration Data Objects for NTS,NTS協(xié)作數(shù)據(jù)對象),可以發(fā)送、查看郵件,實現(xiàn)WEBMAIL的功能。結合WSH(Windows Scripting Host),可以實現(xiàn)對NT主機的管理,如NT用戶管理、IIS虛擬主機設置、EXCHANGE郵箱設置等等,就像管理本地機一樣方便。
ASP主要有哪些技術
ASP是一種服務器端腳本編寫環(huán)境,可以用來創(chuàng)建和運行動態(tài)網(wǎng)頁或Web應用程序。ASP網(wǎng)頁可以包含HTML標記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的web應用程序。 與HTML相比,ASP網(wǎng)頁具有以下特點:
asp(1)利用ASP可以實現(xiàn)突破靜態(tài)網(wǎng)頁的一些功能限制,實現(xiàn)動態(tài)網(wǎng)頁技術;
(2)ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測試;
(3)服務器上的ASP解釋程序會在服務器端執(zhí)行ASP程序,并將結果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生的網(wǎng)頁;
(4)ASP提供了一些內(nèi)置對象,使用這些對象可以使服務器端腳本功能更強。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對這些信息進行處理,然后向web瀏覽器發(fā)送信息;
(5)ASP可以使用服務器端ActiveX組件來執(zhí)行各種各樣的任務,例如存取數(shù)據(jù)庫、發(fā)送Email或訪問文件系統(tǒng)等。
(6)由于服務器是將ASP程序執(zhí)行的結果以HTML格式傳回客戶端瀏覽器,因此使用者不會看到ASP所編寫的原始程序代碼,可防止ASP程序代碼被竊取。
(7) 方便連接ACCESS與SQL數(shù)據(jù)庫.
(8)開發(fā)需要有豐富的經(jīng)驗,否則會留出漏洞,讓黑客利用進行注入攻擊.
ASP也不僅僅局限于與HTML結合制作WEB網(wǎng)站,而且還可以與XHTML和WML語言結合制作WAP手機網(wǎng)站。但是其原理也是一樣的。
ASP技術是什么?
ASP是Active Server Page的縮寫,意為“活動服務器網(wǎng)頁”。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應用,它可以與數(shù)據(jù)庫和其它程序進行交互,是一種簡單、方便的編程工具。ASP的網(wǎng)頁文件的格式是.asp,現(xiàn)在常用于各種動態(tài)網(wǎng)站中。 ASP是一種服務器端腳本編寫環(huán)境,可以用來創(chuàng)建和運行動態(tài)網(wǎng)頁或web應用程序。ASP網(wǎng)頁可以包含HTML標記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的web應用程序。 與HTML相比,ASP網(wǎng)頁具有以下特點:
(1)利用ASP可以實現(xiàn)突破靜態(tài)網(wǎng)頁的一些功能限制,實現(xiàn)動態(tài)網(wǎng)頁技術;
(2)ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測試;
(3)服務器上的ASP解釋程序會在服務器端制定ASP程序,并將結果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生的網(wǎng)頁;
(4)ASP提供了一些內(nèi)置對象,使用這些對象可以使服務器端腳本功能更強。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對這些信息進行處理,然后向web瀏覽器發(fā)送信息;
(5)ASP可以使用服務器端ActiveX組建來執(zhí)行各種各樣的任務,例如存取數(shù)據(jù)庫、發(fā)現(xiàn)哦那個Email或訪問文件系統(tǒng)等。
(6)由于服務器是將ASP程序執(zhí)行的結果以HTML格式傳回客戶端瀏覽器,因此使用者不會看到ASP所編寫的原始程序代碼,可放置ASP程序代碼被竊取。
asp技術的含義
從字面上說,ASP包含三方面含義:
1、Active:ASP使用了Microsoft的ActiveX技術。ActiveX(COM)技術是現(xiàn)在Microsoft軟件的重要基礎。它采用封裝對象,程序調(diào)用對象的技術,簡化編程,加強程序間合作。ASP本身封裝了一些基本組件和常用組件,有很多公司也開發(fā)了很多實用組件。只要你可以在服務器上安裝這些組件,通過訪問組件,你就可以快速、簡易地建立自己的WEB應用。
2、Server:ASP運行在服務器端。這樣就不必擔心瀏覽器是否支持ASP所使用的編程語言。ASP的編程語言可以是VBSCRIPT和JSCRIPT。VBSCRIPT是VB的一個簡集,會VB的人可以很方便的快速上手。然而Netscape瀏覽器不支持客戶端的VBSCRIPT,所以最好不要在客戶端使用VBSCRIPT。而在服務器端,則無需考慮瀏覽器的支持問題。Netscape瀏覽器也可以正常顯示ASP頁面。
3、Pages:ASP返回標準的HTML頁面,可以正常地在常用的瀏覽器中顯示。瀏覽者查看頁面源文件時,看到的是ASP生成的HTML代碼,而不是ASP程序代碼。這樣就可以防止別人抄襲程序。由此我們可以看出,ASP是在IIS下開發(fā)WEB應用的一種簡單、方便的編程工具。在了解了VBSCRIPT的基本語法后,只需要清楚各個組件的用途、屬性、方法,就可以輕松編寫出自己的ASP系統(tǒng)。
asp技術的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關于asp技術主要用來干嘛、asp技術的信息別忘了在本站信途科技進行查找。
掃描二維碼推送至手機訪問。
版權聲明:本文由信途科技轉載于網(wǎng)絡,如有侵權聯(lián)系站長刪除。