有人说VO和PO进行转换,那还要BO作什么呢?是不是不用就可以不写BO了?
还是VO和PO必须和BO转换?怎么转?

解决方案 »

  1.   

    PO,Persistence Object,即持久层对象
    BO,Business Object,即业务层对象
    VO, View Ojbect,即表现层对象
    如果是很小的项目,PO和VO直接转换没什么问题,但在大型系统中,如果不用BO,最起码会出现的麻烦的就是维护的工作量增加,且会出现很多冗余的代码。
      

  2.   

    但在大型系统中,如果有些地方只用VO,PO就行了,是否还要写BO,如果写是不是很多余?如果不写,那就成了有的实体有BO,有的却没有。