ssm框架中的对象

Vo:view object 视图对象:前端需要展示的视图对象

应用:实体中某些字段有多个取值,如status,可能会有:未发布、已发布三个取值,我们将前端返回的这些汉字取值并不是按照汉字存放在数据表中的,而是转换成数字/英文表示,比如未发布、已发布在数据表中就可能是以“ON_READY”、“REALEASE”存放的,为什么要这么做呢,主要是为了降低代码的耦合性。因为后续status这个字段我们可能还想要添加或者修改取值,比如我想要添加一个已下架的取值,如果以汉字形式存放,那么代码中需要改动的地方就很多,不利于代码扩展。

但是这样存放又会产生新的问题,我们前端从数据库中查取status时,返回的是“ON_READY”,“REALEASE”这样含义不明的英文,可读性差,但是我们依旧希望界面上看到的是“未发布”、“已发布”这样直观易理解的文字,这时就需要我们将从数据库中的取出来的值转化成更容易理解的文字返回给前端,Vo层做的就是这样的动作。

Entity:实体类(实际上就是数据库表和java实体类对象,简单的对象)

Dto:传输对象。远程请求回来的结果封装到传输对象之中

Query:查询对象。通过Query将查询条件封装到一个此对象中,方便查询

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值