用asp來制作網頁是很普遍的技術了,動態網頁怎麼制作呢?asp網頁制作教程--動態網頁制作技術,以下介紹。
Active Server Pages (ASP) 是一種結合了跨平台與跨網站服務器機制,以 Java為主的技術來產生動態網頁。 ASP與微軟的ASP(Active Server Pages )相容,但它是使用類似HTML的標簽以及Java代碼片段而不是VBScript。當你所使用的網站服務器沒有提供本地ASP支援,也就是Apache或Netscape服務器時,你可以考慮使用ASP。雖然你可以取得這些服務器的ASP附加配備程序,但價格相當昂貴,而目前Sun並沒有對你所要的ASP組件收取費用(雖然Sun未來有可能會收費)。對於Solaris與Linux以及Windows,這些組件也都很容易取得。
請不要將ASP與服務器端的JavaScript混為一談。網站服務器會自動將以ASP寫成的Java代碼片段轉換成Java servlets。而許多先前必須以Perl手寫程式或服務器特定的API(如ASP)控制的功能也都可透過ASP來自動化處理。
現在就讓我們開始動手幫助你建立一個可執行ASP范例網站。
一、如何安裝好你的機器來使用ASP
你將需要Java 2軟件開發工具(JSDK),它原來的名稱是Java開發工具(JDK)以及JavaServer網站開發工具(JSWDK),Tomcat,或是其他支援ASP的網絡服務器。Sun免費提供JSDK與JSWDK來供Windows,Solaris,以及Linux平台使用。
如果你想要在你目前的網絡服務器上使用ASP,但服務器本身並不支援ASP與Java servlets,你可以試試看Allaire的Jrun, 它的作用就像是針對Netscape企業版與FastTrack服務器、微軟的網絡資訊服務器(IIS)與個人網絡服務器(PWS)、Apache、以及其他服務器的網絡服務器附加設備。你也可以使用Apache網絡服務器的Java版本,最新的JSWDK裡有提供。
1、下載與安裝你需要的組件
2、開始解釋ASP語法之前,先建立一個顯示目前日期與時間的快速網頁並且將它儲存成sample.ASP
二、ASP語法的基本原理
安裝之後,接下來我們要討論ASP的語法.如果要偷懶,你可以下載語法卡;然而,網站建立者不應該做太多的Java使用程序,除了幾個函數式之外,出現在你ASP網頁上的Java程序碼應該將它減到最少。
記住這點之後,現在讓我們先來看看ASP的編譯器指引與指令元件,之後我們將解釋JavaBeans與內部物件. ASP編譯器指引與指令元件有五種型態.ASP 1.0之後,大部分的ASP是包含在以<% 作為開始%>作為結束的單一標簽裡,新的 ASP 1.1規格已經發表了,它同時也與XML相容。
三、ASP與JavaBean
雖然你可以在小型指令檔裡放入一大塊的代碼,但是大多數的Java代碼是屬於可以重復使用的元件,稱為JavaBean。JavaBean就跟ActiveX控制項一樣:它們提供已知的功能,並且是為了可隨時重復使用的目的而設計的。
JavaBean的¤值在於它可以經由一組特性來使用,而這些特性則提供對JavaBean設定的存取。以人來作范例,此人就是JavaBean,而他的姓名,社會福利安全號碼,以及住址可以是特性。對於ASP網站,基本上你是將'JavaBean'動態的連接到你的網站。
四、ASP的內部物件
最後一個與ASP語法有關的元件叫做內部物件.在ASP小型指令檔內,你可以存取這些內部物件來與執行ASP網頁的servlet環境相互作用。許多對內部物件的存取應該要簡化。然而,這些是范例,它們的存取都是可接受的,要完整的利用內部物件設定則 要對最新的Java Servlet API有所了解。
五、 建立一ASP網站
現在到了將所有的ASP語法放在一起使用的時候了。我們將會建立一個具有輸入格式的網站,讓使用者來輸入股票代號並且獲得目前股票的價格(大約延遲20分鐘)。如果有錯誤,則錯誤網頁會顯示。