国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

自己對三層架構理論的理解

2019-11-17 05:02:42
字體:
來源:轉載
供稿:網友
  應用程序架構設計是開發中極其重要的一個環節,剛剛接觸三層架構這一概念,談談我自己的理解:  三層架構是基于模塊化程序設計的思想,為實現分解應用程序的需求,而逐漸形成的一種標準模式的模塊劃分方法。此模型將應用程序劃分為三個層次:
  ①用戶界面層:負責處理用戶的輸入和向用戶輸出,但并不負責解釋其含義。有時候出于對效率的考慮,這一層可能會在向上傳輸用戶輸入之前進行合法性驗證。這一層通常采用前端工具(如 VB、VC 和 java)開發。  ②商業邏輯層:這一層是上下兩層的紐帶,它建立實際的數據庫連接,根據用戶的請求生成檢索語句或更新數據庫,并把結果返回給前端界面顯示。這一層通常以動態鏈接庫的形式存在,并注冊到服務器的注冊表中,它與前端界面通訊的接口符合某一特定的組件標準(如 COM 組件)。可以用任何支持這種標準的工具開發。  ③數據訪問層:負責實際的數據存儲和檢索。  三層架構的優點是顯而易見的:我們不必為了業務邏輯上的微小變化而遷至整個程序的修改,只需要修改商業邏輯層中的一個函數或一個過程;增強了代碼的可重用性;便于不同層次的開發人員之間的合作,只要遵循一定的接口標準就可以進行并行開發了,最終只要將各個部分拼接到一起構成最終的應用程序。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新兴县| 买车| 临猗县| 永福县| 祁东县| 安徽省| 台北县| 乐业县| 阿拉善左旗| 鄂伦春自治旗| 澜沧| 沈丘县| 从化市| 怀柔区| 齐齐哈尔市| 西华县| 昌江| 自治县| 荥阳市| 桑日县| 四川省| 南雄市| 赫章县| 抚远县| 合水县| 松滋市| 札达县| 公主岭市| 小金县| 游戏| 乌拉特后旗| 临夏市| 长兴县| 郑州市| 余江县| 遂昌县| 宣汉县| 汪清县| 永城市| 化德县| 临颍县|