主仆调教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)的代碼。
  • 增加了代碼量,增加了工作量。

  1. 主站蜘蛛池模板: 南京市| 屏山县| 武鸣县| 当涂县| 庆安县| 永福县| 林芝县| 靖州| 尼勒克县| 永宁县| 启东市| 马鞍山市| 遂川县| 琼中| 磐石市| 普安县| 九江市| 河池市| 司法| 高安市| 都匀市| 镇雄县| 延庆县| 安丘市| 天门市| 平原县| 亳州市| 纳雍县| 台湾省| 高尔夫| 若羌县| 静海县| 邻水| 崇明县| 广宁县| 冀州市| 广水市| 海南省| 阿拉善左旗| 闻喜县| 池州市|