是否域層和持久層是指相同或不同它們。 域層是我們通常映射到數據庫表的DAO的權利?持久層意味着相同還是更多?域層和持久層差
如果我們調用的POJO的這映射到數據庫表的DAO的,就是我們說的駐留查詢的執行類和填充這些DAO的(POJO)中。
什麼是最好的做法是什麼?將查詢執行代碼保持在這些POJO的內部,還是讓它們成爲一個單獨的類?我的意思是示例假設A是數據庫表A的類映射。我們是否需要實現像ADaoImpl這樣的單獨的類來放置類A的查詢相關代碼需求?我相信它不正確?不是最好的做法,保持所有的DAO對象填充,查詢執行等與所有DAO類相關的稱爲RDBMSDaoImpl的單個類中。所以我們把這個類叫做DAO實現類的應用程序屬於DAO層的吧?
因此,作爲一個總結的POJO(DAO)和DAOImpl是我們的申請權DAO層?而持久層是..?
謝謝。
謝謝。所以持久性和道層一樣吧 – Harshana
是的,我會這麼說。雖然理論上可以是兩個單獨的層,我想 – Bozho
Wkikipedia:「在一個BLL對象可以進一步劃分爲業務流程(業務活動)和業務實體業務過程對象通常實現的控制模式,即不包含數據元素,但具有協調業務實體之間交互的方法,業務實體通常對應於邏輯域模型中的實體,而不是物理數據庫模型「。我認爲他們談論的商業實體應該是領域模型,業務流程應該是服務層。不是嗎? – Harshana