欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

servletdao層biz層entity層各自什么作用

林玟書2年前18瀏覽0評論

servletdao層biz層entity層各自什么作用?

其實jsp就是一個servlet,分別處理和數據庫的連接界面和系統處理。

1、不知道biz層是什么,Dao層負責和數據庫打交道,數據庫的CRUD操作都集中在Dao層,而entity層是實體類層,也屬于MVC中的model層,他的主要功能是把用戶提交過來的參數封裝成一個對象給Dao層也就是hibernate操作,當然還有其他的功能不一一解釋了,至于servlet層應該相當于一個控制器,接受到用戶的請求以后調用相關的方法對用戶的請求進行處理并返回給用戶一個結果。

2、Java代碼需要連接的有兩個跟前臺的頁面,即視圖相連接,這個靠web層另外,就是跟數據庫相連接,這個靠的是entity層而這兩個層相比,實體類又是更重要的,它就像是一幢大樓的地基對實體類的設計,我感覺是一個項目的關鍵要想設計好實體類,簡單的說,需要遠見,具體地說,需要不僅僅理清項目業務邏輯,還需要有較豐富的開發經驗。

3、因為理清業務邏輯,可能只是能窮舉出所需要的實體以及它們直觀的屬性,但有時那些實體還需要拆分合并(以前參與過一個求職招聘網的項目,在建表時是把求職和招聘信息分開建的表,但到后來發現,在用戶登錄后需要呈現的是所有的信息,這下帶來了代碼的不小改動),并且有些屬性雖然不那么直觀,但卻是有必要的,常見的就是一些flag、status之類的屬性,這就需要在設計時就最好能預見到,不然在開發過程經常修改數據庫中的表結構,也會開發進度。