-
PO DO DAO DTO BO VO概念
- PO(persistant object):持久对象。最形象的理解就是一个PO就是数据库中的一条记录。好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。
- DO(Domain Object):领域对象,就是从现实世界中抽象出来的有形或无形的业务实体。
- DAO(Data access object):数据访问对象,这个模式中有个接口就是DAO,负责持久层的操作。为业务层提供接口,此对象用于访问数据库。DAO中包含了各种数据库的操作方法。结合PO对数据库进行相关操作。夹在业务逻辑与数据库资源中间。配合VO,提供数据库的 CRUD 操作。
- DTO(Data Transfer Object):数据传输对象,Service或Manager向外传输的对象。
- BO(Business Object):业务对象。由Service层输出的封装业务逻辑的对象。
- AO(Application Object):应用对象。在Web层与Service层之间抽象的复用对象模型,极为贴近展示层,复用度不高。
- VO(View Object):显示层对象(视图对象),通常是Web向模板渲染引擎层传输的对象。接受页面传递来的数据,封装对象,或将业务处理完成的对象,封装成页面要用的数据。 - Query:数据查询对象,各层接收上层的查询请求。注意超过2个参数的查询封装,禁止使用Map类来传输。
不经一番彻骨寒,哪有梅花扑鼻香?
-
相关阅读:
Python 接口测试(十)
接口测试(9)
flask 部署后并发测试
unity提示can't add script解决办法
VUE环境部署
提高Django高并发性的部署方案(Python)
解决python发送multipart/form-data请求上传文件的问题
python md5
Django-jinjia2的赋值
python多线程并发
-
原文地址:https://www.cnblogs.com/zongyao/p/13831084.html
Copyright © 2020-2023
润新知