0
這是一個Spring Boot API項目。我們目前有一個三階段模型設計,我想知道這是否是企業最佳實踐。例如,如果有人做了一個GET
呼籲所有汽車則API將:Java架構3層對象設計
- 調用DB把所有的汽車,並將它們存儲在
CarEntity
。這包含一些數據庫信息,如添加日期,更新日期等 - 在轉換爲
Car
對象後,會將實體傳遞到業務層。這剝離了額外的數據庫信息。 - 會將
Car
對象傳遞給控件,以便在轉換爲CarDTO
對象後發送給客戶端。
因此對於1分普通型,我們有3個對象:CarEntity
,Car
,CarDTO
。這是最有效和最好的做法嗎?