主仆调教SM束缚绳索捆绑,成品人和精品人的区别三叶草,双性受被各种性器调教学生小说,精品一区二区三区水蜜桃

網(wǎng) 上 書 城

1.3為什么使用三層架構(gòu)

  • 使用三層架構(gòu)的目的:解耦!!!
  • 同樣拿上面飯店的例子來講:
    • 服務(wù)員(UI層)辭職——另找服務(wù)員;廚師(BLL層)辭職——招聘另一個(gè)廚師;采購員(DAL)辭職——招聘另一個(gè)采購員。
    • 顧客反映:店里服務(wù)態(tài)度不好——服務(wù)員的問題,開除服務(wù)員;店里菜里有蟲子——廚師的問題,換廚師。
  • 任何一層發(fā)生變化都不會(huì)影響到另外一層!!!

1.4三層與一層的區(qū)別

一層

 

  • 當(dāng)任何一個(gè)地方發(fā)生變化時(shí),都需要重新開發(fā)整個(gè)系統(tǒng)。“多層”放在一層,分工不明確,耦合度高——難以適應(yīng)需求變化,可維護(hù)性低、可擴(kuò)展性低。

三層

  • 發(fā)生在哪一層的變化,只需更改該層,不需要更改整個(gè)系統(tǒng)。層次清晰,分工明確,每層之間耦合度低——提高了效率,適應(yīng)需求變化,可維護(hù)性高,可擴(kuò)展性高。

1.5三層架構(gòu)的優(yōu)勢和劣勢

  • 優(yōu)勢:
    • 結(jié)構(gòu)清晰、耦合度低
    • 可維護(hù)性高,可擴(kuò)展性高
    • 利于開發(fā)任務(wù)同步進(jìn)行
    • 容易適應(yīng)需求變化
  • 劣勢:
  • 降低了系統(tǒng)的性能。這是不言而喻的。如果不采用分層式結(jié)構(gòu),很多業(yè)務(wù)可以直接造訪數(shù)據(jù)庫,以此獲取相應(yīng)的數(shù)據(jù),如今卻必須通過中間層來完成。
  • 有時(shí)會(huì)導(dǎo)致級聯(lián)的修改。這種修改尤其體現(xiàn)在自上而下的方向。如果在表示層中需要增加一個(gè)功能,為保證其設(shè)計(jì)符合分層式結(jié)構(gòu),可能需要在相應(yīng)的業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層中都增加相應(yīng)的代碼。
  • 增加了代碼量,增加了工作量。
<center id="k5hyo"><tr id="k5hyo"></tr></center>
  • <pre id="k5hyo"><abbr id="k5hyo"></abbr></pre>
    <ul id="k5hyo"></ul>

      主站蜘蛛池模板: 陆河县| 楚雄市| 胶南市| 塘沽区| 皮山县| 修武县| 监利县| 太保市| 区。| 万源市| 昆明市| 麻栗坡县| 长沙市| 乳山市| 霸州市| 广宗县| 瓮安县| 蓬安县| 阿尔山市| 奈曼旗| 梓潼县| 和平区| 精河县| 淮安市| 德庆县| 珠海市| 班戈县| 秀山| 安溪县| 瑞昌市| 青浦区| 如东县| 宁河县| 台中市| 房山区| 保山市| 高青县| 富民县| 葵青区| 金溪县| 镇康县|