更新時間:2020-06-01 15:22:24 來源:動力節(jié)點 瀏覽2177次
web層可以使用經(jīng)典的MVC設計模式,又可以分為三個部分:
M-Model,模型,一般表現(xiàn)為提交的表單內容,請求參數(shù)等,是服務器與客戶端交流的數(shù)據(jù)載體。
V-View,表現(xiàn)層,用來展示客戶端請求的結果,服務器返回的數(shù)據(jù)經(jīng)過渲染展示給用戶。
C-Controller,控制器,是客戶端與服務器的中間連接樞紐,它負責將客戶端發(fā)來的請求分配到指定的方法,執(zhí)行相應的業(yè)務邏輯,然后將服務器返回的數(shù)據(jù)分配到指定的view,view好、經(jīng)過渲染展示給用戶。
常用:struts,Spring MVC
業(yè)務層也是承接層,用來處理業(yè)務邏輯,通常使用數(shù)據(jù)庫中的事務來進行,按照web層的要求來對數(shù)據(jù)層進行增刪改查。
數(shù)據(jù)層大概可以分為三個部分:DAO、文件系統(tǒng)和其他應用數(shù)據(jù)。
DAO-Data Access Objects數(shù)據(jù)訪問對象,建立數(shù)據(jù)關系表和數(shù)據(jù)對象間的映射,常用hibernate、ibatis等。
文件系統(tǒng)-硬盤上的文件。
DAO由以下幾個部分組成:
三個層面各司其職,web層的Controller負責任務分配,要盡量簡單,涉及到邏輯處理方面的代碼都應該放到業(yè)務邏輯層。
Javaweb相關視頻教程
2020最新JavaWeb教程:http://m.ilovecolors.com.cn/javavideo/147.html
EL&JSTL視頻教程:http://m.ilovecolors.com.cn/javavideo/122.html
Filter&Listener視頻教程:http://m.ilovecolors.com.cn/javavideo/121.html
JSP視頻教程:http://m.ilovecolors.com.cn/javavideo/120.html
Servlet視頻教程:http://m.ilovecolors.com.cn/javavideo/119.html
以上就是動力節(jié)點java培訓機構的小編針對“Javaweb視頻資源之大概分層”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務。