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对象模型规约的主要内容,如果未能解决你的问题,请参考以下文章
阿里java开发手册中命名规约之DO/BO/DTO/VO/AO
阿里巴巴Java开发手册中的DODTOBOAOVOPOJO定义