POJO、DO、DTO、AO、BO、VO、JB、DAO、EJB
POJO(Plain Old Java Object):纯洁老式的Java对象。只有私有变量和Getter、Setter方法,没有类继承或接口实现。
根据业务角度对应有:
DO( Domain Object):领域对象。或者是数据对象(Data Object),和数据库的表对应。
DTO(Data Transfer Object):数据传输对象,对外暴露的对象。
AO( Application Object):应用对象。
BO(Business Object) :业务对象。
VO(View Object) :视图对象。
JB(Java Bean):变量私有,有Getter、Setter方法,有无参构造方法,可以有其他方法,实现serializable接口。
DAO(Data Access Object):数据访问对象。对数据增删改查等。
EJB(Enterprise Java Bean,企业级Java Bean):将业务逻辑从客户端抽取出来,封装于组件,运行在服务端的Java Bean。EJB基于RMI(Remote Method Invocation,远程方法调用)。
POJO、DO、DTO、AO、BO、VO、JB、DAO、EJB相关推荐
- java中bo和vo区别_Java中PO、BO、DTO、VO、DAO等概念的认知和区分
一.概念定义 1.PO: Persistant Object(持久对象),基本上,PO对象中的属性就是对应着数据库中表的字段,加上一些get和set方法的组成. 例:个人信息表中分别有:id,name ...
- 概念POJO、DTO、DAO、PO、BO、VO、QO、ENTITY详解
在java开发过程中,新手总是被DAO.PO.BO.VO等等概念弄得晕头转向. 下面我查找了很多资料,总结如下: 一.POJO(Plain Ordinary Java Object 简单Java对象) ...
- bo dto java vo_java中PO、VO、BO、POJO、DAO、DTO、TO、QO、Bean、conn的理解
O/R Mapping 是 Object Relational Mapping (对象关系映射)的缩写.通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据.在 O/R Mapping 的世界里 ...
- PO、VO、DO、TO、DTO、 BO、 QO、DAO、POJO
文章目录 1.VO(Value Object)值对象 2.DTO(Data Transfer Object)数据传输对象 3.DO(Domain Object)领域对象 4.PO(Persistant ...
- Java 中 VO、 PO、DO、DTO、 BO、 QO、DAO、POJO 的概念
Java 中 VO. PO.DO.DTO. BO. QO.DAO.POJO 的概念 BO(Business Object)业务对象 主要作用是把业务逻辑封装为一个对象,这个对象可以包括一个或多个其他的 ...
- Java中的实体类(VO、PO、DO、DTO、BO、QO、DAO、POJO)
Java中的实体类(VO.PO.DO.DTO.BO.QO.DAO.POJO) PO(persistant object) 持久对象 DO(Domain Object)领域对象 TO(Transfer ...
- 后端修行 - java中PO、VO、BO、POJO、DAO、DTO、TO、QO的理解
最近查看公司的项目结构,发现很多以VO.PO.BO命名的类,因对此一概不知,故搜寻多篇博文,静坐半日 → 予以总结并进行记录 前情提要 正文详解 VO O/R Mapper PO VO与PO区别 BO ...
- Spring Boot开发中,经常听到的PO、VO、DAO、BO、DTO、POJO到底是什么?
在Spring Boot开发中,我们经常会听到诸如PO.VO.DAO.BO.DTO.POJO等概念.这些术语看起来很相似,但它们之间有着不同的含义和用途.在本文中,我们将详细介绍这些概念,并解释它们在 ...
- springboot第6集:PO、VO、DAO、BO、DTO、POJO 能分清吗?
领域模型命名规约: 数据对象:xxxDO,xxx即为数据表名 数据传输对象:xxxDTO,xxx为业务领域相关的名称. 展示对象:xxxVO,xxx一般为网页名称. POJO是DO/DTO/BO/VO ...
- springboot:PO、VO、DAO、BO、DTO、POJO 你能分清吗?
领域模型命名规约: 数据对象:xxxDO,xxx即为数据表名 数据传输对象:xxxDTO,xxx为业务领域相关的名称. 展示对象:xxxVO,xxx一般为网页名称. POJO是DO/DTO/BO/VO ...
最新文章
- 合肥工业大学—SQL Server数据库实验六:数据更新操作
- 一分钟详解VS中快速生成dll和lib方法
- sqlserver2008r2表复制原表_SQL Server 2008 R2 主从数据库同步
- 16位调色板和32位调色板_使调色板可访问
- 参与社团活动的意义_大学参加社团活动有意义吗?
- winform实现下拉框检索
- HTML罗盘时钟代码
- 墙裂推荐6款实用办公软件!超级好用!
- 你这一生其实只有9年
- jgit git pull_使用JGit API探索Git内部
- c语言 最长单词,c语言求最长公共单词
- 【Android 音视频开发打怪升级:FFmpeg音视频编解码篇】一、FFmpeg so库编译
- Amazon CloudWatch 介绍/学习
- PAT 甲级考试终于满分了
- 关于棋牌游戏服务器的一些意见
- 计算机专业大创要求,计算机学院举行2018年度“大创项目”研究工作推进会
- inkscape制作向日葵
- 【第74期】想做游戏策划,得有点屁股精神
- 搜书吧自动购买(下载)功能实现
- Andersen Global进军菲律宾市场
热门文章
- 颜宁宣布离美归国;中信集团收购腾讯为假消息;寒武纪否认裁员传闻;造车项目被叫停?小米回应 | 每日大事件...
- A - Rooms and Passages Gym - 102215A
- 吴章金: 实例解析 Linux C 语言程序之变量类型
- 走入 Cocos Creator视频教程-姜威-专题视频课程
- 公司金融01.现值与贴现
- RFID图书馆和传统图书馆的区别
- 阐述HTML语言的基本语法规则,信息组织学》考试试卷(A)试卷(一)
- 计算机图形学2--光栅扫描系统
- 小飞升值记——(23)
- java 发送客服消息,Java调用微信客服消息实现发货通知的方法详解