更新時間:2020-06-01 15:22:24 來源:動力節點 瀏覽2173次
web層可以使用經典的MVC設計模式,又可以分為三個部分:
M-Model,模型,一般表現為提交的表單內容,請求參數等,是服務器與客戶端交流的數據載體。
V-View,表現層,用來展示客戶端請求的結果,服務器返回的數據經過渲染展示給用戶。
C-Controller,控制器,是客戶端與服務器的中間連接樞紐,它負責將客戶端發來的請求分配到指定的方法,執行相應的業務邏輯,然后將服務器返回的數據分配到指定的view,view好、經過渲染展示給用戶。
常用:struts,Spring MVC
業務層也是承接層,用來處理業務邏輯,通常使用數據庫中的事務來進行,按照web層的要求來對數據層進行增刪改查。
數據層大概可以分為三個部分:DAO、文件系統和其他應用數據。
DAO-Data Access Objects數據訪問對象,建立數據關系表和數據對象間的映射,常用hibernate、ibatis等。
文件系統-硬盤上的文件。
DAO由以下幾個部分組成:
三個層面各司其職,web層的Controller負責任務分配,要盡量簡單,涉及到邏輯處理方面的代碼都應該放到業務邏輯層。
Javaweb相關視頻教程
2020最新JavaWeb教程:http://www.dabaquan.cn/javavideo/147.html
EL&JSTL視頻教程:http://www.dabaquan.cn/javavideo/122.html
Filter&Listener視頻教程:http://www.dabaquan.cn/javavideo/121.html
JSP視頻教程:http://www.dabaquan.cn/javavideo/120.html
Servlet視頻教程:http://www.dabaquan.cn/javavideo/119.html
以上就是動力節點java培訓機構的小編針對“Javaweb視頻資源之大概分層”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習