关于javabean的一些见解

今天来讲讲javabean的一些概念性的东西吧!

在我们开发项目的过程中,看看你的项目代码,一定会有vo,dto,model,domain之类的包,可能各家公司的定义都不一样。

但是这些还是有分别的。下面讲讲我们项目中是如何对这些对象进行区分定义的。

po: 数据库查询返回一个对象,这个对象我们定义为PO,完整的展示所有数据库字段。

dto: 数据传输对象,当我们使用dubbo给客户端返回一个对象,这个对象我们定义为dto,其中的属性只是需要的几个。所以业务中会有po-->dto的一个对象转换过程。

vo: 值对象,用展示页面所用,所有展示在页面的数据,都会通过vo去做。

domain/model : 这两个我们做为一个普通对象使用,相当于对现实的一个抽象,比如我们接受对方传来的dto,我们会把dto转成domain,然后对domain做持久化操作。

 

今天的分享到这里了。 讲的不一定都对,又啥问题可以一起探讨。 欢迎加QQ:409527094,验证说明:来自博客园

 

转载于:https://www.cnblogs.com/jinhaidong/p/5706818.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值