前言 在閱讀《阿里巴巴Java開發手冊》時,看到命名規則中有這樣一條 雖然知道這些是根據Java對象的角色所分配名稱的后綴,但是沒有弄清楚分別是什么意思,日常開發中也沒有使用到。 網上查找了一些資料,但是感覺大多數都是一樣的,可能大家都是互相copy,篇幅過長並且不易理解。 別灰心 ...
分層領域模型規約: DO Data Object :與數據庫表結構一一對應,通過DAO層向上傳輸數據源對象。 DTO Data Transfer Object :數據傳輸對象,Service或Manager向外傳輸的對象。 BO Business Object :業務對象。 由Service層輸出的封裝業務邏輯的對象。 AO Application Object :應用對象。 在Web層與Serv ...
2017-12-03 23:39 3 67854 推薦指數:
前言 在閱讀《阿里巴巴Java開發手冊》時,看到命名規則中有這樣一條 雖然知道這些是根據Java對象的角色所分配名稱的后綴,但是沒有弄清楚分別是什么意思,日常開發中也沒有使用到。 網上查找了一些資料,但是感覺大多數都是一樣的,可能大家都是互相copy,篇幅過長並且不易理解。 別灰心 ...
分層領域模型: DO( Data Object):與數據庫表結構一一對應,通過DAO層向上傳輸數據源對象。 DTO( Data Transfer Object):數據傳輸對象,Service或Manager向外傳輸的對象。 BO( Business Object ...
一、引言 DO、DTO、BO、AO、VO、POJO的概念看似簡單,但是想區分好或者理解好也不容易,本文簡單梳理一下。通過各層POJO的使用,有助於提高代碼的可讀性和可維護性。 二、區別 《阿里巴巴Java開發規范》關於領域模型的部分介紹如下: 最難理解的是BO,大致這么理解 ...
1. PO(persistant object) 持久對象 在 O/R 映射的時候出現的概念,如果沒有 O/R 映射,沒有這個概念存在了。 通常對應數據模型 ( 數據庫 ), 本身還有部分業務邏輯的處理。 可以看成是與數據庫中的表相映射的 Java 對象。 最簡單的 PO ...
1.PO(persistant object) 持久對象 在 o/r 映射的時候出現的概念,如果沒有 o/r 映射,沒有這個概念存在了。通常對應數據模型 ( 數據庫 ), 本身還有部分業務邏輯的處理。可以看成是與數據庫中的表相映射的 Java 對象。最簡單的 PO 就是對應數據庫中某個表中 ...
manager層的定義 ...
阿里巴巴Java開發手冊 鏈接:https://pan.baidu.com/s/11I9ViOrat-Bw_HA8yItXwA 密碼:x5yi 2. DO/BO/DTO/VO/AO/PO PO(persistant object) 持久對象 ...
阿里巴巴Java開發手冊 下載地址:https://github.com/alibaba/p3c 阿里巴巴代碼規范檢查插件p3c 下載地址:https://github.com/alibaba/p3c ...