Java controller service dao 如何命名
找梯子最重要的就是稳定,这个已经上线三年了,一直稳定没有被封过,赶紧下载备用吧!
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一般为网页名称