javabean与vo有什么区别??

来源:百度知道 编辑:UC知道 时间:2024/06/17 21:12:05
最近开始学习MVC模式,需要用到javabean和vo,发现它们很相似,都封装属性,有set get方法。都是一个JAVA类,请问它们有什么区别吗,什么时候用JAVABEAN,什么时候用VO呢 谢谢!

vo就是javabean。
用途不同而已。

vo一般是作为数据库持久化层的bean
有时候项目中还会有FromBean,一般指网页表单对应的bean,用于保存表单信息。

总而言之,都是javabean的不同应用场合而已。

没区别,喊法不同是为了区分BEAN的功能,别的没有区别?明白?什么VO,BO,POJO都是BEAN,不过在项目中作用的层面不太一样,有的处理业务有的处理持久等等,就这么喊上了..

POJO和JavaBean是我们常见的两个关键字,一般容易混淆,POJO全称是Plain Ordinary Java Object / Plain Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO,但是JavaBean则比POJO复杂很多,JavaBean是一种组件技术,就好像你做了一个扳子,而这个扳子会在很多地方被拿去用,这个扳子也提供多种功能(你可以拿这个扳子扳、锤、撬等等),而这个扳子就是一个组件。
很显然POJO也是JavaBean的一种。一般在web应用程序中建立一个数据库的映射对象时,我们只能称它为POJO。

叫法不一样,其实是一样,vo属于俗语,javabean是书面语