vojava的简单介绍

博主:adminadmin 2022-12-13 03:06:07 67

今天给各位分享vojava的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java 中什么是VO ,简要说明它的作用(求助大神啊)

vo层是从前台接收数据用的,比如用户在页面输入用户名,密码等信息,通过vo层传递到后台,然后去验证。主要是传输数据。

请问Java里VO是什么(举个例子,不要只说定义)

其实就是实体bean,定义属性设置set get方法用于接收数据的

public class User{

private Integer id;//主键id

private String loginName;//登陆用户名 不可重复

private String name;//名称

private String password;//密码

/**

*set get方法

*/

public Integer getId() {

return id;

}

public void setId(Integer id) {

this.id = id;

}

............

.................

....................

}

java里VO是什么东西?

vo:value object,值对象

一般在java中用的多的是pojo:plain oriented java object,原始java对象,pojo一般和数据库中的表是一一对应的。

vo一般是来做值的存储与传递。

java,ssh开发时,是否需要建立VO类

一般来说是需要的

VO是对于页面来说的。

POJO是对于数据库对应的实体类来说的

有时候没有对应的实体类都可以建一个VO来做。

这样做可能会有些损失效率,但是对以后的维护来说非常方便

java项目中VO和DTO以及Entity,各自是在什么情况下应用的?

你好,按照标准来说:

1、entity里的每一个字段,与数据库相对应,

2、dto里的每一个字段,是和你前台页面相对应,

3、VO,这是用来转换从entity到dto,或者从dto到entity的中间的东西。

举个例子:

你的html页面上有三个字段,name,pass,age

你的数据库表里,有两个字段,name,pass(注意没有age哦)

而你的dto里,就应该有下面三个(因为对应html页面上三个字段嘛)

private string name;

private string pass; 

private string age;

这个时候,你的entity里,就应该有两个(因为对应数据库表中的2个字段嘛)

private string name;

private string pass;

到了这里,好了,业务经理让你做这样一个业务“年龄大于20的才能存入数据库”

这个时候,你就要用到vo了

你要先从页面上拿到dto,然后判断dto中的age是不是大于20,如果大于20,就把dto中的

name和pass拿出来,放到vo中,然后在把vo中的name和pass原封不懂的给entity,然后根据

entity的值,在传入数据库,这就是他们三个的区别

PS,VO和entity里面的字段应该是一样的,vo只是entity到dto,或者dto到entity的中间过程,如果没有这个过程,你仍然可以做到增删改查,这个就根据具体公司来的,纯手打,望采纳

Java里VO是什么

java有几种对象(PO,VO,DAO,BO,POJO)

一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。使用Hibernate来生成PO是不错的选择。

二、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.

PO只能用在数据层,VO用在商业逻辑层和表示层。各层操作属于该层自己的数据对象,这样就可以降低各层之间的耦合,便于以后系统的维护和扩展。

vojava的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、vojava的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-13,除非注明,否则均为首码项目网原创文章,转载请注明出处。