色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

淺談企業(yè)軟件架構(2)

第二章 分層架構

本章我們重點來描述如何實現(xiàn)開發(fā)中軟件層次結構,通過對第一章的例子的重構,以實例的方式展示一個分層結構是何樣子,力求簡要說明如何考慮軟件開發(fā)中的分層問題,建立一個關于軟件分層一個初步的印象。在個人以往的項目經(jīng)歷中,遇到了各種各樣的軟件層次概念,尤其對物理分層與邏輯分層沒有清晰的認識,很多開發(fā)人員一談軟件分層必然是遠程調用、遠程服務之類;要不就是過度分層,不管項目和開發(fā)環(huán)境情況的實際需要,就搞一個三層軟件架構,結果呢、層與層之間又沒有良好的封裝和隔離性,反倒是層與層之間處處是交叉引用,業(yè)務邏輯與技術邏輯在層與層之間盤根錯節(jié)糾纏不清,未能獲得分層給項目開發(fā)帶來的優(yōu)勢的同時,反倒增加了軟件開發(fā)人員掌握和理解架構的難度、降低了開發(fā)效率和系統(tǒng)維護的復雜度。 

2.1 層次演化

 

  關于系統(tǒng)的層次結構我們最常見的例子是:OSI網(wǎng)絡結構的七層模型,它們分別為:

 

            應用層(Application

            表示層(Presentation

            會話層(Session

            傳輸層(Transport

            網(wǎng)絡層(NETwork

            數(shù)據(jù)鏈路層(Data Link

            物理層(Physical

            it知識庫淺談企業(yè)軟件架構(2),轉載需保留來源!

            鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

            Copyright @ 2011-2018 All Rights Reserved.版權所有 合作郵箱: zwmobi@qq.com

            蘇ICP備18061994號-3

            主站蜘蛛池模板: 广州市| 广水市| 肃南| 绥芬河市| 二连浩特市| 三门县| 二连浩特市| 六盘水市| 沈丘县| 安宁市| 彭阳县| 洪湖市| 黎平县| 南城县| 恩平市| 黔江区| 兰州市| 收藏| 抚松县| 三明市| 涡阳县| 慈利县| 昆山市| 绍兴市| 琼中| 尼玛县| 淮南市| 贡觉县| 通河县| 和田县| 繁昌县| 重庆市| 泗阳县| 古浪县| 方城县| 湘潭县| 万盛区| 蒙山县| 龙里县| 连城县| 闻喜县|