在淘宝上做代销哪个网站好,鸿星尔克品牌策划方案,建设网站需要哪些人员,电子商务网页制作PO#xff1a;Persistence Object#xff0c;是持久化对象#xff0c;也叫实体对象#xff08;Entity#xff09;#xff0c;是对象到关系表的映射。在关系型数据库中#xff0c;每张表对应着一个PO#xff0c;PO 中的属性值与表中数据一一对应#xff0c;通过数据访问…POPersistence Object是持久化对象也叫实体对象Entity是对象到关系表的映射。在关系型数据库中每张表对应着一个POPO 中的属性值与表中数据一一对应通过数据访问层DAO将数据从关系型数据库中查询出来并映射为 PO然后再将 PO 返回给业务层进行操作或展示。通常PO 包含了数据表的所有属性以及一些基本的 getter 和 setter 方法。
DTOData Transfer Object是数据传输对象是用于在系统内部的不同层之间传输数据的对象。PO 是与数据库相关的对象而 DTO 则是与业务相关的对象DTO通常包含一些与业务关联的元素如一组或多组 PO 的聚合、关联操作、计算生成的数据等。通过 DTO 可以将接收到的数据进行格式化和过滤避免将不必要的数据传递到业务逻辑中提高系统性能。同时DTO 也使得需求变更更加容易只需要对 DTO 进行相应的修改就可以了。
VOView Object是视图对象也叫展示对象View主要用于业务展示的界面显示。VO 的设计目的是将业务系统中经常使用的属性和展示方法打包成一个对象屏蔽服务端的结构以利于同步修改。通常VO 与 PO 或 DTO 中的属性一一对应但是在相关业务场景下VO 可以对这些属性进行一些格式化或加工处理使其更符合前端展示需求。例如将 PO 中的日期格式化为 “yyyy-MM-dd” 格式或者从多个 DTO 中聚合所需属性。
这些缩写之间的划分并不固定而是在实际开发中根据需求进行的。
来自学成在线笔记_暹罗猫的博客-CSDN博客