(1)超文本標記語言(HTML) HTML是構成網頁的最基本元素,已經成為一種廣泛接受的格式,通過使用標記在Internet上創建和查看信息。標記可以使Navigator、InternetExplorer等瀏覽器顯示文本、圖形和其他的任何內容。近年來HTML得到了迅速的發展,并增加了許多擴展功能,每一種新的瀏覽器,無論是測評版還是定性版,總在給HTML增加新的功能。同時,新技術的產生,例如,DHTML(DynamicHTML)、JavaScript、VBScript、ASP等,都建立在HTML之上,并沒有舍棄現有的HTML。HTML是一種標記性語言,但并不是一種程序語言。HTML所定義的范圍僅局限于如何表現圖片、文字以及如何建立文件之間的鏈接。因此由HTML構成的語言不會因時因地產生變化,所以純粹由HTML構成張家口哪有做網站的網頁,稱為靜態網頁。由靜態網頁構成的網站,稱為靜態網站。 (2)瀏覽器端的編程語言 動態網頁需要編寫程序來實現。程序的可執行端分為瀏覽器端和Web服務器端。如果程序在瀏覽器端執行,則服務器必須把程序代碼下傳到客戶端,而瀏覽器也要能夠執行服務器下傳的程序。 JavaScript和VBScript等腳本語言的使用范圍局限于瀏覽器本身,可以通過瀏覽器所提供的對象來控制瀏覽器,制作出許多動態網頁的效果,但是由于無法與Web服務器通信,與Web數據庫有關的應用都無能為力。從Navigator2.0和InternetExplorer3.0開始,JavaScript和VBScript(僅用于 InternetExplorer)已被用于執行各種操作,如滾動文本、表單項的確認和處理以及最近實現的移動等,這些功能充分說明腳本語言的重要性。 Java和ActiveX對象雖然具備與Web服務器通信的能力,但是相對于程序設計要困難得多,同時,由于運行Java程序必須先運行虛擬機,在調用過程中,會造成大量時間延遲。 (3)服務器端的編程語言 如果程序在服務器端執行,服務器只將執行的結果下傳到客戶端。相對于在瀏覽器端執行的程序而言,Web服務器端的程序存取Web數據庫就非常簡單,因為程序和數據庫在同一臺機器上或在同一局域網內。Web服務器端的程序只需將結果傳給瀏覽器。 (4)數據庫 數據庫是存儲信息的倉庫,數據庫通常選用Oracle、DB2、SQLServer等大型數據庫。數據庫的組織結構直接關系到數據操作的速度,因此,數據庫的設計在網站建設過程中是非常重要的工作。 (5)產品 大型商務站點的建設,并不需要開發者從數據結構張家口網站制作的設計開始,IBM、Microsoft等公司提供了許多通用的電子商務產品。以IBM的Net.Commerce為例,為了幫助開發商有效解決所面臨的各種困擾,IBM推出了一系列電子商務產品,包括以商家為主要對象的Net.Commerce、應用于客戶端的e-Walet、為銀行提供信用確認的PaymentGateWay以及適用于認證中心的Net.Registry。其他類似的產品如Microsoft公司的 Site-Server、InterShop公司的InterShop都是能夠在 Internet上建立商務網站的產品。中國銀行與IBM公司的PaymentServer和PaymentGateWay解決了利用中行借記卡實現SET協議的支付方式,是目前國內最安全的支付方式之一。
|