當前位置:編程學習大全網 - 網站源碼 - jsp開發中、servlet、dao層、biz層、entity層到底各自什麽作用?

jsp開發中、servlet、dao層、biz層、entity層到底各自什麽作用?

JSP開發中的分層都是基於MVC架構的,即(Model-View-Controller),M:模型層,主要是負責壹些具體的業務邏輯的實現,V:視圖層,可以理解為JSP頁面,C:控制器層,用於接受頁面請求與響應請求到JSP頁面的控制機制。在模型層中,又分為biz,dao,entity等層,biz:Bussiness Model,業務模型,主要用於處理某壹類業務的處理流程,dao:Data Access Object,數據訪問層,主要針對於數據表的操作,可以理解為壹張數據表,就有壹個Dao與之對應,在Dao裏面包含對該張數據表的增、刪、改、查等操作。entity:又叫POJO(Plain Old Java Object),最原始的Java類,用於將數據表封裝為Java模型,壹般這裏面會以屬性的形式,記錄數據表的字段,通過getter/setter方法來操作,對應字段的信息,這也可以理解為面向對象中的封裝。servlet層就是MVC中的控制器,主要用於接受JSP的頁面請求和響應請求。所以整個流程是JSP頁面發起請求到servlet,獲取請求,交個biz層,在biz層中通過壹系列對數據表的操作,這就要結合dao和entity的作用,完成業務邏輯,然後,響應給servlet,由servlet,再響應出JSP 頁面。整個流程大概如此,其實還有很多,在此不再贅述,希望幫到妳。

  • 上一篇:華為榮耀6仿生雙面平行什麽意思
  • 下一篇:壹起來捉妖蘋果越獄裝什麽軟件防止被gps檢測
  • copyright 2024編程學習大全網