專業(yè)的DTO-40

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

專業(yè)的DTO-40,粗妥爾油的加工利用是(松木-制槳-粗塔爾油)循環(huán)經(jīng)濟(jì)的重要組成部分,涉及到森林資源的可持續(xù)循環(huán)利用,對(duì)生態(tài)環(huán)境有較大的聯(lián)動(dòng)關(guān)系,具有較大的經(jīng)濟(jì)效益和社會(huì)效益。

傳入的userInfo需要包含用戶的password。因?yàn)檫@樣做并不見得很明智。就不設(shè)置對(duì)應(yīng)的屬性。甚至兩者存在多對(duì)多的關(guān)系。表現(xiàn)層的代碼就可以繞過服務(wù)層直接調(diào)用它不應(yīng)該訪問的操作。但這種跨層依賴會(huì)導(dǎo)致不必要的耦合。這種設(shè)計(jì)更不可接受。把一個(gè)”立體“的對(duì)象樹”壓扁“成一個(gè)”扁平的維對(duì)象“。這類DO是不存在對(duì)應(yīng)的PO的。它不能與任何DO對(duì)應(yīng)上。把Customer和Contacts兩個(gè)DO數(shù)據(jù)合并到一張數(shù)據(jù)表中。這樣就形成一個(gè)DO對(duì)應(yīng)多個(gè)PO的情況。它不應(yīng)該在DO中存在。DO中也可能存在不需要持久化的屬性。Hibernate Annotation/hbm 隱藏在DO之中。

就是一個(gè)一般的普通對(duì)象,可以理解成是其他對(duì)象的本質(zhì),即任意一個(gè)對(duì)象都是POJO,現(xiàn)多用于代表其他所有對(duì)象的集合(如下圖)。前端提交的數(shù)據(jù)類型和后端封裝的變量數(shù)據(jù)類型差距較大時(shí),使用DTO封裝前端提交的數(shù)據(jù)類型可以提高數(shù)據(jù)傳輸速度(數(shù)據(jù)庫操作少一些查詢其余不必要數(shù)據(jù)類型的操作)簡(jiǎn)單點(diǎn)理解VO(Value Object)一般是作為展示用戶需要看到的數(shù)據(jù)的數(shù)據(jù)類型,可理解成視覺對(duì)象。而DTO一般封裝前端業(yè)務(wù)處理時(shí)需要傳輸?shù)臄?shù)據(jù)類型。O/R Mapping 是 Object Relational Mapping(對(duì)象關(guān)系映射)的縮寫。通俗點(diǎn)講,就是將對(duì)象與關(guān)系數(shù)據(jù)庫綁定,用對(duì)象來表示關(guān)系數(shù)據(jù)。

VO通常是用于在不同層之間傳遞數(shù)據(jù)的,例如將從數(shù)據(jù)庫中查詢出來的PO轉(zhuǎn)化成前臺(tái)可以直接使用的VO,或者將前臺(tái)傳入的VO轉(zhuǎn)化成后臺(tái)PO以進(jìn)行數(shù)據(jù)的持久化存儲(chǔ)。是用于描述業(yè)務(wù)邏輯的Java對(duì)象,通常是由對(duì)應(yīng)的多個(gè)PO、BO或DTO組成的。BO主要負(fù)責(zé)處理業(yè)務(wù)邏輯,可以看成是對(duì)PO進(jìn)行多層封裝后產(chǎn)生的對(duì)象,也可以是多個(gè)PO的組合。是用于數(shù)據(jù)傳輸?shù)腏ava對(duì)象,通常是由一個(gè)或多個(gè)PO、BO或DTO組成的。

它們之間需要協(xié)同工作并交換數(shù)據(jù)。DTO的共享數(shù)據(jù)傳輸對(duì)象。在本文中,我們將介紹在微服務(wù)之間共享DTO的方法。使用微服務(wù)管理表示應(yīng)用程序域的模型。接觸DDD也有一段時(shí)間了, 參考了很多前輩的,他們的知識(shí)和經(jīng)驗(yàn)對(duì)自己的幫助很大。本文以一個(gè)訂單服務(wù)為示例來落地,同時(shí)假設(shè)你對(duì)DDD的相關(guān)概念都已經(jīng)有所了解。同樣,還有用依賴倒置(DI)的, 都差不多。interfaces用戶接口層:用戶請(qǐng)求的入口,通常就是些controller。

C.A.F.---------------------Cost,Assurance, Freightb.d.----------------------brought down轉(zhuǎn)下C.I.F---------------------------(=C.I.F.)成本加保費(fèi).運(yùn)費(fèi)價(jià)B.D.----------------------Bank draft銀行匯票canc.----------------------cancel, cancelled,cancellation取消;注銷

最新推薦

/NEWS MEDIA