数据传输对象DTO
数据传输对象DTO(Data Transfer Object)
直接使用数据模型带来了两个不稳定因素
- 直接向前端返回数据模型,会暴露系统的业务核心。
- 颗粒度太粗,也就是输出数据无法精细调整。
model是用来处理业务逻辑的,不应该用做数据传递,应该将model映射到dto再使用dto来传递,这样可以从源头上确保信息更加的安全。
model是面向业务的,dto则是面向ui的,dto的定义需要按照ui的需求来个性化定制的,通过dto可以实现表现层和业务层的解耦
本文来自博客园,作者:weichangk,转载请注明原文链接:https://www.cnblogs.com/weichangk/p/15489854.html