javabean与vo有什么区别??
最近开始学习MVC模式,需要用到javabean和vo,发现它们很相似,都封装属性,有setget方法。都是一个JAVA类,请问它们有什么区别吗,什么时候用JAVABEA...
最近开始学习MVC模式,需要用到javabean和vo,发现它们很相似,都封装属性,有set get方法。都是一个JAVA类,请问它们有什么区别吗,什么时候用JAVABEAN,什么时候用VO呢 谢谢!
展开
6个回答
展开全部
POJO和JavaBean是我们常见的两个关键字,一般容易混淆,POJO全称是Plain Ordinary Java Object / Plain Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO,但是JavaBean则比POJO复杂很多,JavaBean是一种组件技术,就好像你做了一个扳子,而这个扳子会在很多地方被拿去用,这个扳子也提供多种功能(你可以拿这个扳子扳、锤、撬等等),而这个扳子就是一个组件。
很显然POJO也是JavaBean的一种。一般在web应用程序中建立一个数据库的映射对象时,我们只能称它为POJO。
很显然POJO也是JavaBean的一种。一般在web应用程序中建立一个数据库的映射对象时,我们只能称它为POJO。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
叫法不一样,其实是一样,vo属于俗语,javabean是书面语
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没区别,喊法不同是为了区分BEAN的功能,别的没有区别?明白?什么VO,BO,POJO都是BEAN,不过在项目中作用的层面不太一样,有的处理业务有的处理持久等等,就这么喊上了..
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
vo (value object)他是一个值对象 是由pojo+xml配置文件组成的(pojo古老的java对象只有getter和setter方法)xml是他对应的一些字段的映射vo一般都是用在数据持久上面的
你注意看许多的持久框架都是使用到了vo
javaBean就多咯。。。。。只要是个java类基本上都可以称为javaBean
你注意看许多的持久框架都是使用到了vo
javaBean就多咯。。。。。只要是个java类基本上都可以称为javaBean
参考资料: http://zhidao.baidu.com/question/47918152.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询