0
这是一个Spring Boot API项目。我们目前有一个三阶段模型设计,我想知道这是否是企业最佳实践。例如,如果有人做了一个GET
呼吁所有汽车则API将:Java架构3层对象设计
- 调用DB把所有的汽车,并将它们存储在
CarEntity
。这包含一些数据库信息,如添加日期,更新日期等 - 在转换为
Car
对象后,会将实体传递到业务层。这剥离了额外的数据库信息。 - 会将
Car
对象传递给控件,以便在转换为CarDTO
对象后发送给客户端。
因此对于1分普通型,我们有3个对象:CarEntity
,Car
,CarDTO
。这是最有效和最好的做法吗?