我谈一下我对dao和vo的使用理解。
vo我理解为Value Object:就是一个值对象。一般在使用的时候,把某一个对象(例如数据库中的一张表)定义成一个vo,里面每一个属性就是表里的一个字段,可以通过对vo的操作来get或者set表字段的值,然后以vo的形式对表数据进行更新。
dao我理解为Data access object:数据访问对象。顾名思义,访问数据时候使用,往往就是访问数据库!把对数据库访问的代码封装成dao,使得代码更为紧凑,维护倍加方便!
至于javabean和ejb我没有用过,但其目的也就是封装了,谢谢