Java controller service dao 如何命名
泛域名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一般为网页名称