WEB开发三层架构概述
生活随笔
收集整理的這篇文章主要介紹了
WEB开发三层架构概述
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
SSH的三層結構
DAO 對數據庫的操作的接口和實現
SERVICE 業務邏輯的實現,也可以使用dao提供的數據庫操作的接口實現
ACTION 實現調用業務邏輯方法來處理用戶的請求
三層結構 3-tier application 高內聚 低耦合
表現層UI 展現給用戶的界面 即用戶在使用一個系統的時候所見即所得
業務層 BLL 針對具體問題操作,對數據層的操作,對數據業務邏輯進行處理
數據訪問層 DAL 直接操作數據庫,針對數據庫進行增刪查改
概述
從下至上依次是 數據訪問層->業務邏輯層->表示層
三層結構原理:
系統主要功能和業務邏輯都在業務邏輯層進行處理
三層體系結構是在客戶端與數據庫之間加入了一個中間層(組件層),業務規則,數據訪問,合法性校驗在
中間層進行處理,通常情況下,客戶端不直接與數據庫進行交互,而是通過COM/DCOM通訊,與中間層建立
連接,再由數據庫與中間層進行交互
表示層
位于最外層(最上層),離用戶最近。用于顯示數據和接收用戶輸入的數據,為
總結
以上是生活随笔為你收集整理的WEB开发三层架构概述的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Oracle SQL Developer
- 下一篇: 完美解决mysql下utf-8的乱码问题