java中entity層、dao層、service層、mapper層、util層、controller層具體含義以及表現


entity層

A:entity就是屬性類,通常定義在model層里面,相當於MVC的M層,屬於數據模型層

B:一般得實體類對應一個數據表,其中的屬性定義數據表中的字段,實體類的字段數量 >= 數據庫表中需要操作的字段數量

dao層

A:dao層叫做數據訪問層,全稱為data access object,屬於一種比較底層基礎得操作,具體到對某個表得增刪改查,換句話說,某個dao一定是和數據庫中的某一張表一一對應的,而且其中也只是封裝了增刪改查得方法

service層

A:service層即為業務邏輯層,可以理解為對一個或者多個dao進行得再次封裝,主要是針對具體的問題的操作,把一些數據層的操作進行組合,間接與數據庫打交道(提供操作數據庫的方法)。要做這一層的話,要先設計接口,再實現類。

controller層

A:負責請求轉發,接收頁面過來的參數,傳給service處理,接到返回值,並再次傳給頁面

mapper層

A:數據存儲對象,相當於DAO層,mapper層直接與數據庫打交道(執行SQL語句),接口提供給service層。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2024 CODEPRJ.COM