常見的DTO-40

作者:[195p4r] 發(fā)布時(shí)間:[2024-06-03 23:15:53]

常見的DTO-40,     專業(yè)妥爾油系列產(chǎn)品供應(yīng)商,就找沙縣松川化工。

DTO(Data Transfer Object)是一種用于在不同層之間傳輸數(shù)據(jù)的對象,通常用于將數(shù)據(jù)從數(shù)據(jù)庫中讀取并轉(zhuǎn)換為業(yè)務(wù)邏輯層需要的數(shù)據(jù)格式。PO(Persistent Object)是一種持久化對象,通常用于映射到數(shù)據(jù)庫中的表,包含了表中的字段及對應(yīng)的getter/setter方法。VO(Value Object)是一種值對象,通常用于在不同層之間傳遞數(shù)據(jù),與DTO類似,但通常只包含業(yè)務(wù)邏輯層所需的數(shù)據(jù),不包含數(shù)據(jù)庫映射信息。BO(Business Object)是一種業(yè)務(wù)對象,通常用于封裝業(yè)務(wù)邏輯,實(shí)現(xiàn)對PO/DTO進(jìn)行操作,如組合多個(gè)PO/DTO進(jìn)行復(fù)雜的業(yè)務(wù)處理。

Pojo是指Plain Ordinary Java object(簡單Java對象),是一種純粹的Java對象,不依賴于其他任何框架。Pojo一般用于傳輸數(shù)據(jù)、封裝業(yè)務(wù)實(shí)體等。

assembler實(shí)現(xiàn)前端傳輸數(shù)據(jù)到后端的載體DTO和DO領(lǐng)域?qū)ο蟮霓D(zhuǎn)換,assembler都是和DTO和DO一起出現(xiàn)。service應(yīng)用服務(wù),對多個(gè)領(lǐng)域服務(wù)和外部微服務(wù)調(diào)用的封裝,編排和組合,對用戶接口層提供流程上的核心業(yè)務(wù)邏輯。entity存放聚合根,實(shí)體和值對象。本篇文章主要討論一下我們經(jīng)常會用到的一些對象:VO、DTO、DO和PO。VO(View Object):視圖對象,用于展示層,它的作用是把某個(gè)指定頁面(或組件)的所有數(shù)據(jù)封裝起來。哈嘍大家周好,上次咱們說到了實(shí)體與值對象的簡單知識,相信大家也是稍微有些了解,其實(shí)實(shí)體咱們平時(shí)用的很多了,基本可以和數(shù)據(jù)庫表進(jìn)行,只不過值對象可能不是很熟悉,值對象簡單來說就是在DDD領(lǐng)域驅(qū)動設(shè)計(jì)中,為了更好的展示領(lǐng)域模型之間的關(guān)系,制定的一個(gè)對象,它沒有狀態(tài)和標(biāo)識,目的就是為了表示一個(gè)值。

c.c.-----------------------carbon copy復(fù)寫紙;副本bg. ; b/s-----------------bag(s)袋C.C.-----------------------Chamber of Commerce商會

bkg.----------------------backing銀行業(yè)務(wù)C.C.I.B.-------------------China Commodity Inspection Bureau中國商品檢驗(yàn)局bkt.----------------------basket籃;筐C/d------------------------carried down轉(zhuǎn)下bl.; bls.-----------------bale(s)包c(diǎn)ent-----------------------centum(L.)一百