asp網頁制作教程--動态網頁制作技術

2014-05-17 關鍵詞: 2766

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

首頁 網站建設 小程序 品牌設計 服務項目 案例展示 售後保障 聯系方式 新聞中心 關于(yú)我們 人(rén)才招聘
我們的(de)優勢

細緻入微的(de)前期服務
精準的(de)策劃服務
精湛的(de)網頁設計
穩定 可靠 極速的(de)域名和(hé / huò)服務器
任何問題,24小時(shí)回複并處理

版權所有:蘇州謝謝網絡傳媒有限公司  京ICP證000000号   

首頁 電話 服務項目