值对象(Value Object)就是DTO,DAO(数据访问对象),这几种都是设计模式,一般DTO用在EJB中.EJB是基于RMI/IIOP协议的。和COBRA的原理是差不多的。

解决方案 »

  1. VO就是DTO,是一种设计模式,主要用于减少数据传送次数,常用在EJB中,现在的Struts项目中也提倡使用这种设计模式,DAO是一种访问数据库的设计模式,大概的思路就是将对一个数据库(和一个数据表)的操作封装到一个类中,由其他的类来调用这个类的方法完成对数据库的操作,这样可以简化负责业务处理的类的复杂性和耦合性,你可以查找一些关于模式的文章或书籍来学习一下,我说的也比较肤浅,你可以看看《J2EE核心模式》(机工)。
      

类似问题 »