2017-06-12 39 views

回答

0

基本概念是,如果您將代碼分區到不同的層中,則更換技術或擴展功能會更加容易。

一個常見的結構是

  • 表示層
  • 業務/服務層
  • 數據層

隨着每層只取決於正下方的層上。這意味着相同的應用程序可以運行多個用戶界面,並且可能還有一個使用相同業務邏輯的其餘Interface和/或soap界面。

此外,如果你想改變你的數據庫技術,只會有一小部分你需要更新的應用程序。

希望這能夠很好地回答你的問題,我可以整天談論這個問題,但是有很多可用的信息,只是谷歌的「代碼分離」。