当前位置:首页 > spring > 正文内容

Java controller service dao 如何命名

关中浪子3年前 (2022-06-02)spring2024
买泛域名SSL证书 送5斤装现摘猕猴桃一箱、同时提供技开源商城搭建免费技术支持。
泛域名ssl证书 239元1年送1个月、单域名39元1年,Sectigo(原Comodo证书)全球可信证书,强大的兼容性,高度安全性,如有问题7天内可退、可开发票
加微信VX 18718058521 备注SSL证书
【腾讯云】2核2G4M云服务器新老同享99元/年,续费同价

Controller

查询方法(使用 query 做前缀)

新增方法(使用 add 做前缀)

删除方法(使用 delete 做前缀)

修改方法(使用 modify 做前缀)

Service

分页查询方法(使用 page 做前缀)

查询单个对象方法(使用 get 做前缀)

查询多个对象方法(使用 list 做前缀)

统计数量方法(使用 count 做前缀)

新增方法(使用 save / insert 做前缀)

删除方法(使用 remove / delete 做前缀)

修改方法(使用 update 做前缀)

DAO

查询方法(使用 select 做前缀)

新增方法(使用 insert 做前缀)

删除方法(使用 delete 做前缀)

修改方法(使用 update 做前缀)

POJO

POJO 是 DO / DTO / BO / VO 的统称


DO(Data Object)数据对象 用于表示数据库中映射成的 java 对象,等同于 PO(Persistant Object) 持久对象,等同于Entity,概念是一致的


DTO(Data Transfer Object)数据传输对象 用于表示一个数据传输对象,就是后端接收前端数据的对象


BO(Business Object)业务对象 用于表示一个业务对象,可以进行 PO 与 VO/DTO 之间的转换。BO 通常位于业务层,可以由 Service 层输出的封装业务逻辑的对象,里面可能包含多个类,是一个复杂对象,要区别于直接对外提供服务的服务层


VO(Value Object)值对象 用于表示一个与前端进行交互的 java 对象,就是控制层返回的数据对象


领域模型命名规约:

数据对象:xxxDO,xxx即为数据表名

数据传输对象:xxxDTO,xxx为业务领域相关的名称

展示对象:xxxVO,xxx一般为网页名称



在这里插入图片描述

找梯子最重要的就是稳定,这个已经上线三年了,一直稳定没有被封过,赶紧下载备用吧!

扫描二维码推送至手机访问。

版权声明:本文由码农翻生发布,如需转载请注明出处。

本文链接:https://lubojian.cn/post/178.html

分享给朋友:

相关文章

spring aop 超简单 通俗易懂

spring aop 超简单 通俗易懂

作为一名Java后端开发,AOP这个牛皮哄哄的名词一定听过、用过;但是对于刚入行的新手,甚至部分有几年开发经验的程序员来说,在初次理解它的时候,都会有点点的吃力;因为和我们一开始就接触的面向对象编程(OOP)思想有些出入,加上概念比较的空泛...

SpringMVC  工作流程

SpringMVC 工作流程

一、SpingMVC的常用组件1)DispatcherServlet是一种前端控制器,由框架提供。作用:统一处理请求和响应。除此之外还是整个流程控制的中心,由 DispatcherServlet 来调用其他组件,处理用户的请求2)Handl...

Spring实例化Bean的三种方式

Spring实例化Bean的三种方式分别是:1,xml配置使用bean的类构造器<bean id="personService" class="cn.service.impl.PersonServiceB...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。