在注册开发过程中用于数据传输的对象有MerchantRegisterVO、MerchantDTO、entity(实体类),它们的用途如下:
1、MerchantRegisterVO用于应用层接收前端请求及响应前端数据。
2、MerchantDTO 用于服务层传入及响应数据。
3、entity(实体类) 用于持久层传入及响应数据。
如下图:
数据传输对象(Data Transfer Object)是系统在交互过程中根据需要及规范将数据封装到数据对象中进行传输。
本项目数据传输对象的规范:
1、应用层
如没有接口参数的特殊要求,应用层使用DTO结尾的对象传输,否则单独定义VO结尾的对象传输。
2、服务层
统一使用DTO结尾的对象传输。
3、持久层
统一使用Entity对象传输。