实体类的分层设计

发布时间 2023-04-02 19:40:25作者: Linqylin
  在实际开发中,为了传递参数方便或保护数据安全或组合复杂的参数等,有时会对实体类进行分层设计,经常把实体类分为 VO、DTO、DO 和 PO 等对象。
⚫ VO(View Object):视图对象,用于展示层,指把某个指定页面(或组件)需要的所有数据封装起来;
⚫ DTO(Data Transfer Object):数据传输对象,用于展示层与业务层之间的数据传输对象;
⚫ DO(Domain Object):领域对象,就是从现实世界中抽象出来的有形或无形的业务实体。
⚫ PO(Persistent Object):持久化对象,即实体类。
 
下图表示了以上对象在项目中的位置: