controller接收参数的对象是vo还是dto?,一直不太懂这些概念,大神赐教

解决方案 »

  1.   

    我也没有深入了解过,就我使用情况来说的话,VO和DTO在实际开发过程中其实可以是一样的。从定义上来说他们区别于使用的所在层,VO(view object)视图对象,DTO(Data Transfer Object),数据传输对象; 至于你这里的controller接收参数要看是接收service的参数还是页面传递过来的参数了,若是页面传递的参数叫VO,service传递的参数叫DTO。。
    以上是我拙见,有什么错误的地方欢迎指出!
      

  2.   

    传vo, 因为controller本身就是和视图层(view)打交道。要和页面中的数据结构相同 更方便。dto是service与dao 数据持久层交互的。应该是这样
      

  3.   

    我想问问,我新手哈,service和dao交互用的不是DO吗?我用的是SSM框架。