java java中为什么要使用vo类而不使用po直接传值到前端,除了解耦还有什么原因?
java中为什么要使用vo类而不使用po直接传值到前端,除了解耦还有什么原因?1. 一般来说,前端只需要一些必要的字段,VO可以根据需要定制,底层的其他字段可以去掉2。前端键的名称也会有要求,方便前端
java中为什么要使用vo类而不使用po直接传值到前端,除了解耦还有什么原因?
1. 一般来说,前端只需要一些必要的字段,VO可以根据需要定制,底层的其他字段可以去掉
2。前端键的名称也会有要求,方便前端开发。VO可以非常方便地重新映射原来的字段名
POJO(普通普通Java)简单的Java对象实际上是普通的JavaBeans,创建这些对象是为了避免与EJB混淆。
POJO是普通旧Java对象的缩写,即JavaBean。VO是view object的缩写,它是用于页面显示的JavaBean。VO是POJO。它只用于携带途中的页面显示信息。
POJO名称用于避免与EJB混淆,缩写更直接。有一些属性类及其getter setter方法,它们没有业务逻辑,有时可以用作VO(值对象)或dto(数据转换)。当然,如果您有一个简单的操作属性,也可以使用它,但不允许有业务方法,并且不能携带诸如connection之类的方法。