领域对象

领域对象(Domain Object)也被称为实体类,它代表了业务的状态,且贯穿展现层、业务层和持久层,并最终持久化到数据库,如果只是简单的理解的话,领域对象可以看做是数据库表的对应java类。

实体类型


领域模型中的实体可以分为四种类型:

  • PO(Persistent Object):持久化对象,表示持久层的数据结构(如数据库表)
  • DO(Domain Object):领域对象,即业务实体对象
  • DTO(Data Transfer Object):数据传输对象,指展示层与服务层之间的数据传输对象
  • VO(View Object):视图对象,用于展示视图状态对应的对象

这四种类型对应了持久层、服务层和展现层,对于简单的模块来说,PO就可以表示所有的领域模型了,没必要分的很复杂。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Java分层概念(转) 原文地址(也不属于原文吧,这也是别人转载的不知道原作者是谁,如有侵权,请联系,以删除):h...
    小小世界R阅读 1,667评论 0 0
  • 一个项目中说系统分为表现层、控制层、逻辑层、DAO层和最终数据库五层架构 表现层就是看到的东西,比如你现在看到的当...
    ZZS_简阅读 1,282评论 0 1
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,374评论 11 349
  • java的(PO,VO,TO,BO,DAO,POJO)解释 O/R Mapping 是 Object Relati...
    李序锴阅读 2,297评论 0 7
  • 黄堡文化研究 第153期作者:刘平安编辑:秦陇华 孟家原的桃花开了吗一个简单的问题常常扣击着我的心扉不是我想交桃...
    primates阅读 361评论 0 0