站在巨人的肩膀上进行学习。
正常上班。 -24/4/19
十二月份生活上多了很多变化,办了个健身卡,下班后经常去健身。 -24/1/6
正常上班。 -24/4/19
十二月份生活上多了很多变化,办了个健身卡,下班后经常去健身。 -24/1/6
最新学习微服务框架知识点比较多,目前看到了服务网关Gateway的各种请求断言Predicate。 -23/11/27
阿里巴巴Java开发手册中介绍:
DO(Data Object):此对象与数据库表结构一一对应,通过 DAO层向上传输数据源对象。
DTO(Data Transfer Object):数据传输对象,Service 或Manager 向外传输的对象。
VO(View Object):显示层对象,通常是 Web 向模板渲染引擎层传输的对象。
我的理解如下:
实体类有 VO DTO和Entity三种,其中:
Entity就是一般和数据库对应的实体类,需要与数据库一一对应。
DTO是数据传输对象,用来接收前端传过来的参数,一般会把前端传过来的参数封装进DTO,然后在Service中复制给新new的entity对象,然后进行持久化。
VO就是返回给前端的视图对象。
开发中发现自己对数据库的操作是有点不足的,在一些基础和进行某些数据库操作的时候会出现短板,计划今年内深度学些一下 mysql 知识;
相关的在我 github 的仓库 MySQL 天花板级别学习