VO(view object) :视图对象
 DTO(data transfer object):用在需要跨进程或远程传输时,它不应该包含业务逻辑。
                            到达客户端以后,如果用这个对象来对应界面显示,那此时它的身份就转为VO
                            数据传输对象 ,表里面有十几个字段:id,name,gender(M/F),age……
                            页面需要展示三个字段:name,gender(男/女),age
                            DTO由此产生,一是能提高数据传输的速度(减少了传输字段),二能隐藏后端表结构
 PO(persistant object):持久层对象,是ORM(Objevt Relational Mapping)框架中Entity,PO属性和数据库中表的字段形成一一对应关系
 总结:1 view——((query)vo)——controller——(dto)——service——(po)——dao
         2 vo出现在controller层,dto出现在service层,po出现在dao层
         3 如果只是数据传输那么用dto加载数据传输给指定方,如果数据传输到指定方并且显示页面需要dto到vo的转变

java常用到的实体规范

相关文章:

  • 2021-09-08
  • 2021-10-04
  • 2021-10-04
  • 2021-09-12
  • 2021-06-11
  • 2021-11-17
猜你喜欢
  • 2021-08-20
  • 2022-02-23
  • 2022-02-23
  • 2022-01-12
  • 2021-11-26
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案