客戶計算機依靠HTTP協議通過瀏覽器來顯示數據,并實現客戶機與服務器的交互。在服務器端由一個標準的Web服務器通過HTTP協議與客戶端的用戶瀏覽器交互,Web服務器和應用服務器都使用HTML作為它們之間的公共通信協議,應用服務器與數據庫之間采用標準的機制進行通信,如ODBC、JDBC、SQL等。通常Web服務器接受客戶端用戶的輸入,并將應用程序的處理結果以及其他數據組合成Web網頁,發送回客戶端。應用服務器負責處理核心業務邏輯,它接受由Web服務器傳來的客戶端用戶的處理要求,并根據需要查詢或更新數據庫的內容,進行核心業務邏輯的處理,然后將處理結果傳送給Web服務器。數據庫服務器和企業信息系統實現各種數據的存取功能,負責數據的組張家口哪有做網站織并向應用邏輯層提供接口。 網站的這種三層體系結構使網站在各個實現層次上具備明確的界限和分工,具有較好的可擴充性和靈活性。各個層次都采用業界標準,從而保證了網站的應用程序與具體的平臺無關,使得應用程序的開發完全集中在應用邏輯的處理上而非界面,從而簡化了程序開的難度。同時,在系統處理能力出現瓶頸時或某一層次發生變化時,只需調整相應層次的功能,而不必對整個網站系統進行更新。 另一方面,這種三層體系結構也使網站的分工協作開發成為可能,網頁設計師可專注于用戶界面層的構造,軟件工程師主要進行Web應用程序的開發,而數據庫工程師則以數據庫設計為主。 目前,這種三層次的基于Web的網站體系結構已經成為網站開發的主流??蛻舳思夹g用于為最終用戶構造一個友好的用戶界面。從互聯網的誕生開始,客戶端技術一直在不斷地發展,新的技術不斷地涌現,從最早的HTML發展到DHTML,目前最有前途的是XML技術,有人將其稱為電子商務革命的推動器。HTML)是瀏覽器識別的語言張家口網站制作,通過它可以讓瀏覽器顯示出任何需要提供的信息(文本、表格、表單、圖像等),通常它是網站程序應用的最終結果。HTML文件是一種靜態的頁面,其優點是不用經過其他的處理,而且可以被瀏覽器或proxy服務器存在cache中,所以對HTML頁面請求的反應速度比較快。另一個優點就是它可以通過一些網頁編輯器以所見即所得的方式生成和編輯,這樣就可以很方便地維護和修改。 DHTML)是對 HTML的一個補充。在 DHTML中,HTML頁面上的所有元素都被當作對象來處理,它們有自己的屬性和事件。對它們的控制也就是改變它們的屬性和觸發它們的某些事件。所有這些對象共同構成(DOM)。DHTML為Web應用提供了一種動態機制,它也是在瀏覽器端被處理的,一些簡單的操作,如確認、數據驗證和動態的菜單,都可以不通過向服務器提交請求,而直接在客戶端通過JavaScript來處理。所以它可以在一定程度上減輕服務器的負荷,大大縮短響應的時間。
|