第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

什么是N層架構(gòu)?

什么是N層架構(gòu)?

我最近看過很多開發(fā)人員職位,其中包含這樣的句子:“必須具有N-Tier架構(gòu)的經(jīng)驗(yàn)”或“必須能夠開發(fā)N-Tier的應(yīng)用程序”。這使我問,什么是N-Tier體系結(jié)構(gòu)?一個人如何獲得經(jīng)驗(yàn)?
查看完整描述

3 回答

?
翻翻過去那場雪

TA貢獻(xiàn)2065條經(jīng)驗(yàn) 獲得超14個贊

在軟件工程中,多層體系結(jié)構(gòu)(通常稱為n層體系結(jié)構(gòu))是一種客戶端-服務(wù)器體系結(jié)構(gòu),其中表示,應(yīng)用程序處理和數(shù)據(jù)管理在邏輯上是獨(dú)立的過程。例如,使用中間件為用戶和數(shù)據(jù)庫之間的數(shù)據(jù)請求提供服務(wù)的應(yīng)用程序采用多層體系結(jié)構(gòu)?!岸鄬芋w系結(jié)構(gòu)”的最廣泛使用是指三層體系結(jié)構(gòu)。

所謂的“層級”是有爭議的,但在我看來,它至少需要跨越過程邊界。否則它稱為圖層。但是,它不必在物理上不同的機(jī)器中。盡管我不建議這樣做,但是您可以在同一框中托管邏輯層和數(shù)據(jù)庫。

http://img1.sycdn.imooc.com//5e39189000014fa205960536.jpg

編輯:一個含義是,表示層和邏輯層(有時稱為業(yè)務(wù)邏輯層)有時需要跨越不可靠,緩慢和/或不安全的網(wǎng)絡(luò)“跨線”跨越機(jī)器邊界。這與簡單的桌面應(yīng)用程序非常不同,在簡單的桌面應(yīng)用程序中,數(shù)據(jù)與文件可以在同一臺計算機(jī)上存儲,也可以在Web應(yīng)用程序中直接訪問數(shù)據(jù)庫。

對于n層編程,您需要以一種稱為“數(shù)據(jù)集”的可移植形式打包數(shù)據(jù),然后通過網(wǎng)絡(luò)進(jìn)行傳輸。.NET的DataSet類或Web服務(wù)協(xié)議(如SOAP)很少有這樣的嘗試來通過網(wǎng)絡(luò)傳輸對象。


查看完整回答
反對 回復(fù) 2020-02-04
?
炎炎設(shè)計

TA貢獻(xiàn)1808條經(jīng)驗(yàn) 獲得超4個贊

N層數(shù)據(jù)應(yīng)用程序是分成多層的數(shù)據(jù)應(yīng)用程序。n層應(yīng)用程序也稱為“分布式應(yīng)用程序”和“多層應(yīng)用程序”,將處理分為離散層,這些離散層分布在客戶端和服務(wù)器之間。當(dāng)開發(fā)訪問數(shù)據(jù)的應(yīng)用程序時,應(yīng)該在組成應(yīng)用程序的各個層之間有清晰的區(qū)分。

典型的n層應(yīng)用程序包括表示層,中間層和數(shù)據(jù)層。在n層應(yīng)用程序中分離各個層的最簡單方法是為要包含在應(yīng)用程序中的每個層創(chuàng)建離散項(xiàng)目。例如,表示層可能是Windows Forms應(yīng)用程序,而數(shù)據(jù)訪問邏輯可能是位于中間層的類庫。另外,表示層可以通過諸如服務(wù)之類的服務(wù)與中間層的數(shù)據(jù)訪問邏輯進(jìn)行通信。將應(yīng)用程序組件分為不同的層可以提高應(yīng)用程序的可維護(hù)性和可伸縮性。通過實(shí)現(xiàn)更容易采用可應(yīng)用于單個層的新技術(shù),而無需重新設(shè)計整個解決方案的方法,可以做到這一點(diǎn)。此外,


查看完整回答
反對 回復(fù) 2020-02-04
  • 3 回答
  • 0 關(guān)注
  • 1020 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號