model层 -> control层用po也就是传递持久层的数据
control层 -> view层用vo也就是传递显示数据
基本上po和vo是在类型和内容上类似的。

解决方案 »

  1.   

    我之前的做法是把vo 和po统一为一个dto,这种方式如何呢?
      

  2.   

    View       ->    Controller      用ActionForm
    Controller ->    Model           用ActionForm
    Model      ->    Controller      用PO
    Controller ->    View            用ActionForm
    Model      ->    DAO             用PO
    如果ACTION归于Model的话.
    把VO与PO合并.
    不知说的对不对~~~
      

  3.   

    to  ynsfsw() :
    Controller ->    Model           用ActionForm
    这个样子不好哟,业务层就是要脱离Web的信息啊,这样就还是耦合的:)觉得这样是不是可以:View       ->    Controller      用ActionForm
    Controller ->    Model           用VO
    Model      ->    Controller      用VO
    Controller ->    View            用ActionForm
    Model      ->    DAO             用PO
      

  4.   

    VO = ActionForm = DTO不知对不对?我觉得这些 ?O区别都不是很大啊,能分的这么清吗?