web應用架構是什么?
1、表示層(user interface layer):顧名思義,這個是負責與用戶交互的,是用戶操作與獲取服務的接口。這一層一般由https://www.b5b6.com/qianduan/和https://www.b5b6.com/houduan/的同學一同參與開發。(注意:這里所說的https://www.b5b6.com/qianduan/對于普通用戶來說,他們仍然需要到服務器請求相應的html文檔等)。https://www.b5b6.com/qianduan/負責html、css、javascript這些展示的維度。但是像servlet,action,screen等控制維度的由https://www.b5b6.com/houduan/同學開發。
2.業務層(business logic layer):有時候我們也稱為service層、邏輯層。這一層是整個Web應用的核心內容,包括我們想要提供給用戶的所有服務。比如說用戶登錄/注冊都是一個服務。
3.數據訪問層(data access layer):有時候我們也稱為DAO層,持久層。這一層是提供給業務層調用的。負責與https://www.b5b6.com/shujuku/或是文件等持久存儲媒介打交道。
下一篇二叉樹最大半徑