关于java工程中文件命名(PO/VO/BO/DTO/POJO/DAO)的个人理解

对于刚刚接触java的新手来说不是很清楚

在要求比较严格的公司会比较注重细节:

  • PO(Persistant Object):
  • 顾名思义”持久化对象”,简单来说就是实体对象属性和表中字段存在一一对应的关系,用于做数据库持久化操作的对象
  • VO(Value Object):
  • 值对象,主要用于数据的传输;其实和BO、DTO差不多
  • BO(Business Object):
  • 业务对象,主要是在业务层做业务处理的时候使用
  • DTO(Data Transfer Object)
  • 数据传输对象,主要是用户前后交互时(接收参数或者响应参数),进行数据的传输,有时候传输的数据并不是整个PO
  • POJO(Plain Ordinary Java Object)
  • 就是一个简单的对象,不受约束
  • DAO(Data Access Object):
  • 数据访问层,也就是与数据库打交道的那一层

自己也是简单的理解,如有存在问题的地方,还请大家多多见谅!

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值