无码亚洲国产一区二区三区电影,国产精品综合网,一级做a爰片久久毛片潮喷免费一,精品国产一区二区三av无蜜臀
  • <tbody id="fzefn"></tbody>
    <tbody id="fzefn"></tbody>

    <track id="fzefn"></track>

      <bdo id="fzefn"><optgroup id="fzefn"><thead id="fzefn"></thead></optgroup></bdo>
    1. « 首頁 - 西安必信達軟件技術有限公司 - BXDSOFT.COM
      基于分布式的網站開發架構設計
      「信息技術及其互聯網的發展,傳統的web網站開發架構已越來越難于滿足現在web網站的需要,基于分布式的網站開發架構可以解決目前的wab網站需求,該文提出了升級傳統的web網站開發架構,將傳統的三層架構部署到不同的web服務器,以提高服務器的處理數據的能力。(2023-2-25)」
      關鍵詞:三層;分布式;架構
        中圖分類號:TP393     文獻標識碼:A
        文章編號:1009-3044(2019)18-0291-02
        1 背景
        隨著信息技術與互聯網技術的飛速發展,互聯網資源與互聯網用戶也爆炸式的增長。隨著資源和用戶爆炸式的增長,網站的承受能力在不斷地受到挑戰,傳統的單一的網站架構越來越難于適應新時代的要求,因此基于分布式的網站架構設計成為當前的重點研究方向。
        2 傳統web開發架構設計
        早期的web網站,因為用戶的請求數量不大,采用單臺服務器部署服務,完全滿足網站的訪問需求,針對傳統的web開發,采用了mvc開發模式,即模型(model)-視圖(view)-控制器(controller)。模型:指的是數據傳遞過程中的數據模型,比如某個對象,一般我們需要將數據庫存儲的某個表的記錄轉化成相應的對象進行數據傳遞和數據調用。視圖:用于將數據展示給用戶,一般將控制器傳送過來的數據通過頁面進行展示?刂破鳎簲祿幚,作用是針對用戶的請求,通過控制器進行數據處理之后,將請求的數據傳送給視圖,讓視圖展示給用戶。
        控制器針對用戶的請求,進行數據處理是一個很復雜的過程,為了保證程序的可擴展性和代碼的可復用性,都進行了多層次的架構設計。目前都采用最常用的三層架構設計,分別為數據訪問層,業務邏輯層,和用戶接口層。數據訪問層:為業務邏輯層提供服務,主要是連接數據庫,從數據庫獲取記錄,并封裝成業務邏輯層所要求的數據格式。業務邏輯層:為用戶接口層提供服務,將用戶接口層任務解析成相應的多個邏輯,邏輯對應操作序列,邏輯依靠數據訪問層的服務,最后將最終的運算結果,返回給用戶接口層。用戶接口層:從視圖獲得數據或者返回數據給視圖。多層的好處是能夠進行大量代碼和方法復用,傳統web網站常采用分層思想來設計控制器。
        3 分布式的網站開發架構設計
        隨著用戶的大量增長,傳統的單服務器模式已經不能滿足日常的用戶請求,需要多臺服務器來響應用戶的需求。而且,隨著移動互聯網的發展,用戶訪問服務器的終端設備也呈現了多種形式,訪問服務器的應用也出現了不同類型。在傳統的web架構中,單臺服務器同時部署了三層架構,單臺服務器就要同時處理三層功能,當用戶請求增加的情況下,為保證服務器的正常運行,就必須提高單臺服務器的硬件要求。單臺服務器的硬件配置是有極限的,而用戶請求數量增加是無限的,因此我們采用多臺服務器的分布式架構,是必然的現實要求。
        在這種情況下,如何針對單臺服務器的web開發架構升級成多臺服務器的分布式架構,是我們必須要研究的課題。通過分析研究,我們可以將傳統web開發架構的控制層的三層分別遷移到不同的web服務器上去,以達到分布式處理任務的要求。 步驟如下:
        首先對網站進行功能設計,根據不同的功能進行模塊設計,比如常見的互聯網網站,我們可以分成登錄/注冊模塊,商品瀏覽等模塊,不同的模塊可以部署不同的web服務器中。
        其次我們可以將三層中的用戶接口層和業務邏輯層分隔開,部署到不同的服務器中。
        最后將不同層次通過http協議或者其他協議進行數據調用。
        4 總結
        通過對傳統三層web開發架構的分析,對傳統三層web開發進行升級改造,將不同層次的功能分布到不同的web服務器上,形成分布式web開發架構,不同web服務器之間通過遠程調用互相訪問其資源。
        參考文獻:
        [1] 王佳琪. 基于J2EE架構的分布式企業級Web應用研究[J]. 計算機產品與流通, 2018(10).
        [2] 孫德超, 陳冬亮. 基于J2EE架構的企業級人才招聘WEB系統的研究與實現[J]. 電腦知識與技術, 2006(11): 76-77.
        【通聯編輯:謝媛媛】
      (引E0)
      點擊進入「必信達創業合作論壇」下一篇:基于操作系統思想的智慧校園架構設計 »
      Copyright © 1999-2023 西安必信達軟件技術有限公司
      无码亚洲国产一区二区三区电影,国产精品综合网,一级做a爰片久久毛片潮喷免费一,精品国产一区二区三av无蜜臀