Java 各种工程对象的区分
来源:互联网 发布:淘宝怎么发链接给别人 编辑:程序博客网 时间:2024/05/29 16:30
Java 根据解耦,会设计各种各样的对象和包。
- PO(持久对象): 在Object/Relation Mapping框架中的Entity,po的每个属性基本上都对应数据库表里面的某个字段。
- VO(值对象):通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。
- BO(业务对象):封装业务逻辑的java对象,通过调用DAO方法,结合PO,VO进行业务操作。
- DTO(数据传输对象):设计模式之间传输数据的对象,与数据交互对象或数据访问对象之间的差异是一个以不具有任何行为除了存储和检索的数据。
- POJO(简单的Java对象):简单的实体类,方便程序员使用数据库中的数据表。一个POJO持久化以后就是PO,直接用它传递、传递过程中就是DTO,直接用来对应表示层就是VO。
- DAO(面向对象的数据库接口):它可以把POJO持久化为PO,用PO组装出来VO、DTO。
Appendix
Revision History
Copyright
CSDN:http://blog.csdn.net/y550918116j
GitHub:https://github.com/937447974
阅读全文
0 0
- Java 各种工程对象的区分
- Java各种对象(PO,BO,VO,DTO,POJO,DAO,Entity,JavaBean,JavaBeans)的区分
- Java各种对象(PO,BO,VO,DTO,POJO,DAO,Entity,JavaBean,JavaBeans)的区分
- Java与C++在面向对象基本概念上的区分
- Java对象的创建,持有Java对象,区分对象和类。
- 区分Java 对象引用 和 对象
- SQL语句的各种连接的区分
- JavaScript创建对象的区分
- 【java&JSP】中获取工程路径的各种方法
- Java类的区分
- Java 类的区分
- Java各种对象理解
- DOM对象与Jquery对象的区分
- JAVA中对象和引用区分?
- JAVA中对象和引用区分?
- 导入工程的各种错误
- java 按值调用 与 按引用(对象的引用,指针)调用、区分对象与对象引用
- JVM概念中的Java对象的大小,以及三种引用类型的定义与区分
- OpenResty的现状趋势使用学习方法
- Gradle sync failed: Cause: com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List
- NumPy随机数函数
- 字符串,JSONObject , JSONArray三者之间互转
- 关于容器时间同步
- Java 各种工程对象的区分
- windowsserver 2008+IIS7发布web访问返回534错误
- 加固和混淆
- Java对象序列化
- Java算法之冒泡排序
- js保留两位小数的方法
- hdu 5979 Convex(正弦定理求三角形面积)
- 预处理和结构体2
- [python][lua]在python里调用Lua