[英]Java Architecture 3 tier object design
这是一个Spring Boot API项目。 我们目前有一个三相模型设计,我想知道这是否是企业最佳实践。 例如,如果有人对所有汽车进行了GET
调用,则API将:
CarEntity
。 其中包含一些数据库信息,例如添加日期,更新日期等 Car
对象后,将实体传递给业务层。 这剥夺了额外的数据库信息。 CarDTO
对象后, CarDTO
Car
对象传递给要发送给客户端的CarDTO
。 因此,对于1个常规类型,我们有3个对象: CarEntity
, Car
, CarDTO
。 这是最有效和最佳的做法吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.