自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

架構(gòu)設(shè)計:邏輯層vs物理層

開發(fā) 架構(gòu)
Layer 和Tier都是層,但是他們所表現(xiàn)的含義不同,Tier指的是軟件系統(tǒng)中物理上的軟件和硬件,具體指部署在某服務(wù)器上,而Layer(邏輯層)指軟件系統(tǒng)中完成特定功能的邏輯模塊,邏輯概念。

Layer 和Tier都是層,但是他們所表現(xiàn)的含義不同,Tier指的是軟件系統(tǒng)中物理上的軟件和硬件,具體指部署在某服務(wù)器上,而Layer(邏輯層)指軟件系統(tǒng)中完成特定功能的邏輯模塊,邏輯概念。

Layer是邏輯上 組織代碼的形式。比如邏輯分層中表現(xiàn)層,服務(wù)層,業(yè)務(wù)層,領(lǐng)域?qū)?,他們是軟件功能來劃分的。并不指代部署在那臺具體的服務(wù)器上或者,物理位置。

Tier這指代碼運行部署的具體位置,是一個物理層次上的劃為,Tier就是指邏輯層Layer具體的運行位置。所以邏輯層可以部署或者遷移在不同物理層,一個物理層可以部署運行多個邏輯層。

從Layer和Tier就會延伸到邏輯架構(gòu)和物理架構(gòu)。我們一個邏輯分層(N-Layer)的部署運行環(huán)境可以在一臺或者是多臺服務(wù)器,由于物理環(huán)境的多樣性,邏輯層次的部署也具有多樣性。這就需要我們必須了解物理架構(gòu)和邏輯架構(gòu)。

大多數(shù)情況下我們所說的N層應(yīng)用系統(tǒng)指的是物理模型,具體模塊的分布物理位置??蛻舳耍?wù)層,邏輯層,數(shù)據(jù)庫服務(wù)器,與我們的邏輯模型之間并不是一對一的關(guān)系。邏輯上的分層架構(gòu)與物理位置上的服務(wù)器數(shù)量和網(wǎng)絡(luò)邊界多少無關(guān),邏輯架構(gòu)層次只與我們的功能劃分相關(guān),是按照功能劃分。經(jīng)典的3-Layer架構(gòu):表現(xiàn)層,業(yè)務(wù)層,數(shù)據(jù)訪問層,他們可能運行在同一物理位置上。也可以是3臺計算機上,這并不是邏輯架構(gòu)所關(guān)注的。邏輯層次和物理分層數(shù)量關(guān)系為:邏輯層數(shù)必須不小于物理層數(shù),因為一個物理層可以部署一個或者多個邏輯層次,邏輯層次只能遷移在不同的物理環(huán)境。

邏輯層次的架構(gòu)能幫助我們解決邏輯耦合,達(dá)到靈活配置,遷移。

一個良好的邏輯分層可以帶來:

  1. 邏輯組織代碼
  2. 易于維護(hù)
  3. 代碼更好的重用
  4. 更好的團(tuán)隊開發(fā)體驗
  5. 代碼邏輯的清晰度

一個良好的物理架構(gòu)可以帶來:

  1. 性能的提升
  2. 可伸縮性
  3. 容錯性
  4. 安全性

邏輯層次越多會影響程序運行的性能,但代碼層次的低耦合,松散化,是需要架構(gòu)師的權(quán)衡的,我覺得一般應(yīng)用程序的瓶頸并不在這里。

原文鏈接:http://www.cnblogs.com/whitewolf/archive/2012/05/09/2493458.html

責(zé)任編輯:林師授 來源: 博客園
相關(guān)推薦

2012-05-30 09:43:45

業(yè)務(wù)邏輯層

2012-06-07 10:35:40

架構(gòu)設(shè)計業(yè)務(wù)邏輯Java

2014-09-12 10:08:23

LTE物理層

2019-10-23 08:46:26

物理層數(shù)據(jù)鏈路層網(wǎng)絡(luò)層

2011-06-20 10:05:40

2010-07-12 09:41:31

HART協(xié)議

2010-06-22 15:55:25

WiMAX

2024-11-27 13:01:22

應(yīng)用層領(lǐng)域?qū)?/a>對接層

2011-07-08 10:07:13

2012-06-07 10:53:08

架構(gòu)設(shè)計數(shù)據(jù)訪問層設(shè)計原則

2020-03-06 08:44:18

5G無線通信安全

2023-06-26 07:57:49

2016-05-09 09:26:06

架構(gòu)ios網(wǎng)絡(luò)層

2017-11-24 08:32:04

架構(gòu)設(shè)計存儲

2023-02-09 12:11:26

2010-06-08 15:45:47

CAN總線協(xié)議

2012-06-07 10:25:35

架構(gòu)設(shè)計服務(wù)層軟件設(shè)計

2010-09-17 08:50:30

Visual Stud

2022-03-16 10:01:41

微軟量子計算機準(zhǔn)粒子

2021-01-11 10:19:51

安全架構(gòu)
點贊
收藏

51CTO技術(shù)棧公眾號