Java对象模型规约

Posted 二十六度半

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java对象模型规约相关的知识,希望对你有一定的参考价值。


 
下面是我根据工作中项目的经验,总结的一套自己觉得比较方便的对象模型规约
 
model(实体模型)
     -vo(与前端交互的对象模型,前端泛指页面、移动端和远程服务调用等)
          -xxxReq(前端发送的请求json对应的实体)
          -xxxResp(返回给前端的响应json对应的实体)
     -po(与持久层交互的对象模型,持久层泛指关系数据库,NoSQL、搜索引擎等)
          -xxx
 
xxx代表了具体的业务对象,如:UserReq、UserResp、User
 
这种简单的对象模型相比繁琐的vo、bo、dto、po更加容易理解和使用,彼此之间的转换也简洁直白(vo <-> po)

以上是关于Java对象模型规约的主要内容,如果未能解决你的问题,请参考以下文章

Alibaba分层领域模型规约

Java开发规范总结

阿里java开发手册中命名规约之DO/BO/DTO/VO/AO

阿里巴巴Java开发手册中的DODTOBOAOVOPOJO定义

阿里巴巴Java开发手册中的DODTOBOAOVOPOJO定义

阿里巴巴Java开发手册中的DODTOBOAOVOPOJO定义