1.PO:persistant object 持久对象
 可以看成是与数据库中的表相映射的java对象。使用Hibernate来生成PO是不错的选择。
2. VO:value object值对象。
  通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.

3. POJO:简单的java对象
  简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。其中有一些属性及其getter setter方法的类,没有业务逻辑,有时可以作为VO(value -object)或dto(Data Transform Object)来使用.当然,如果你有一个简单的运算属性也是可以的,但不允许有业务方法,也不能携带有connection之类的方法。

注意:还有其他的一些,如BO、DAO等,后续用到了再补充。

相关文章:

  • 2021-07-27
  • 2022-12-23
  • 2022-12-23
  • 2021-08-22
  • 2021-11-26
  • 2022-12-23
  • 2021-04-26
猜你喜欢
  • 2021-05-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-29
相关资源
相似解决方案