學習參考書ASP入門與實作(第二版)

回首頁 與我們連絡 網站地圖 加入我的最愛



 


WEB與ASP


  有屬於自己的網站很了不起嗎?如果是兩三年前(甚至更久以前),或許是一件很炫、好了不起的事, 但是今非昔比,單純個人展示性質的網站就要過時了!沒有資訊提供、沒有獨特風格、不具互動性的網站即將成為歷史隨風而逝,單純的 HTML 網頁已經不能滿足大眾的需求,能夠提供大量資訊與即時獲得回應的網路服務方是主流。


  • 如何提供大量的資訊?

  如何提供大量的資訊?這個問題您或許會覺得很好笑,甚至覺得很蠢,不就是多收集一些資料並且把它們編寫成網頁不就行了!如果您認同這個說法,這表示您。。。落伍啦!大多數的網友上網的目的都是為了尋找自己學習或工作上所需要的相關資料,如果今天您應某個因素所需上網尋找資料,同時您幸運的遇到了能提供您大量資訊的網站,但是這些資料滿坑滿谷的堆積在數百甚至數千張網頁中,試問:您的資料位於哪一份網頁中?您喜歡這個能提供大量資料給您的網站嗎?

  • 大量資訊的管理

  能提供大量的資訊,但是卻無法適切並且即時的提供網友『需求』的資訊網站又有何用?那該怎麼解決這個困境呢?最簡單的方法就是使用『資料庫』,相信很多人看到『資料庫』這三個字頭就開始昏了,筆者要提出一個很重要的基本觀念:資料庫不過是一個格式化的檔案而已!它沒有那麼的了不起啦!試問:您有沒有使用過『Access』?用 Access 建立一個資料檔案很難嗎?不會對吧!如果我說:一個 Access 檔案就是一個資料庫!您相不相信?不管您相不相信,這是一個事實!


  • ASP與資料庫

  了解了『資料庫』的重要性與『資料庫』只是一個檔案的觀念後,我們所關心的是:如何去存取這個位於 WEB 上的資料庫!能夠動態透過瀏覽器去存取資料庫資料的最佳工具就是ASP!使用者只要用瀏覽器 (IE、Netscape或其他)就可檢視、尋找、更生資料庫中的資料。 

  • ASP如何存取資料庫?
A: 客戶端(連線瀏覽者的瀏覽器)
B: 伺服端(WEB Server)
C: 取用 ADO 物件的 ASP
D: ODBC 資料庫驅動程式
E: 資料庫
  1.   當客戶端(Client)瀏覽器向網站伺服器(Web Server)端要求下載網頁檔案時,若要求的是一個『.asp』的檔案(Active Server Page檔案的副檔名為.asp)時,則網站伺服器端將會檢查此ASP檔案是否含有Script程式,如果有則加以開啟執行,若無則直接將非程式部分資料直接傳回給客戶端瀏覽器。

  2.   若開啟執行中的程式使用了ADO(ActiveX Data Objects)物件,則網站伺服器(Web Server)將會依照ADO(ActiveX Data Objects)物件所指定的參數值來驅動相對應的ODBC(Open DataBase Connectivity)驅動程式,然後程式就可透過ADO(ActiveX Data Objects)物件來存取資料庫中的資料。

  3.   程式透過ADO(ActiveX Data Objects)物件來存取的資料庫資料若必須輸出到客戶端(Client)瀏覽器時,則程式會再利用ASP所提供的相關輸出物件來輸出資料,並透過網站伺服器(Web Server)端傳出資料給客戶端(Client)瀏覽器。

  4. 這個 .asp 檔案重頭到尾將會被翻譯成標準的 HTML 格式文件,再傳送到客戶端(Client)的瀏覽器;由於傳送給客戶端(Client)瀏覽器的文件是屬於標準的 HTML 格式文件,所以瀏覽器可以直接進行解譯該文件。


◎結論:ASP 是存取資料庫資料最佳的工具(易學易用),同時,因為 ASP 中的程式是在網站伺服器(Web Server)端執行的,相對於在客戶端(Client)瀏覽器中執行程式是更有效率多了,況且,傳送給客戶端(Client)瀏覽器的文件是屬於標準的 HTML 格式文件,所以並沒有瀏覽器相不相容的問題


ASP 教學文件
WEB與ASP
ASP網頁概論
ASP內建元件與物件



 

本網頁內容由昱得資訊工作室楊宗誌(小誌 )製作(C) Copyright Valor-Studio since in 1993
非經正式書面同意,不得將全部或部分內容,以任何方式轉載於其他網站或用於任何商業行為