Java领域驱动模型

本文最后更新于:1 年前

Java领域驱动模型

使用方法

参考在MVC模式下的使用方式。

MVC模式视图

简明扼要地综述如下

  • VO 用于后端向前端传输数据
  • DTO用于前端向后端传输数据
  • BO用于微服务之间传输数据
  • PO等同于Entity,DO是Entity的一种,三者用于表示数据库的一条记录,通常用Entity。

详解

POJO (Plain Ordinary Java Object)

简单Java对象,POJO是指这样的java对象:

  • 访问修饰符
  • 针对每一个参数定义get和set方法
  • 没有继承任何类
  • 没有实现任何接口
  • 没有被其他框架侵入

POJO严格地遵守简单对象的概念,而不具有业务逻辑处理的能力,而一些JavaBean中往往会封装一些简单逻辑,例如添加构造函数。

VO(View Object)

参考

浅析领域驱动模型VO、DTO、BO、PO 等的概念、区别及其用法-楼兰胡杨

PO、VO、DAO、BO、DTO、POJO 能分清吗?-芋道源码


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!