当前位置: 代码迷 >> 综合 >> 阿里巴巴内部关于POJO定义
  详细解决方案

阿里巴巴内部关于POJO定义

热度:29   发布时间:2024-02-21 10:03:49.0

1. POJO( Plain Ordinary Java Object) :  专指只有 setter/getter/toString 的简单类,包括 DO/DTO/BO/VO 等。
2. DO( Data Object): 指数据库表一一对应的 POJO 类。 此对象与数据库表结构一一对应,通过 DAO 层向上传输数据源对象。
3. DTO( Data Transfer Object):数据传输对象, Service 或 Manager 向外传输的对象。
4. BO( Business Object):业务对象,可以由 Service 层输出的封装业务逻辑的对象。
5. Query:数据查询对象,各层接收上层的查询请求。注意超过 2 个参数的查询封装,禁止使用Map 类来传输。
6. VO( View Object):显示层对象,通常是 Web 向模板渲染引擎层传输的对象。