数据传输对象DTO

数据传输对象DTO(Data Transfer Object)

直接使用数据模型带来了两个不稳定因素

  • 直接向前端返回数据模型,会暴露系统的业务核心。
  • 颗粒度太粗,也就是输出数据无法精细调整。

model是用来处理业务逻辑的,不应该用做数据传递,应该将model映射到dto再使用dto来传递,这样可以从源头上确保信息更加的安全。

model是面向业务的,dto则是面向ui的,dto的定义需要按照ui的需求来个性化定制的,通过dto可以实现表现层和业务层的解耦

posted @ 2021-10-31 16:15  weichangk  阅读(132)  评论(0编辑  收藏  举报