程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> 關於ASP編程 >> 動態網頁怎麼制作呢?

動態網頁怎麼制作呢?

編輯:關於ASP編程

       用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分鐘)。如果有錯誤,則錯誤網頁會顯示。

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved