`
xuhuankeven
  • 浏览: 35664 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

Java中的几个O

阅读更多
今天看jbpm看到了个BO,?。。感觉对Java中的几个O理解区分得不是很清楚,现写下来以做记录。
PO、BO、POJO、VO、DTO、DAO
在学校时了解了一个POJO,老是和Entity实体搞不清楚,问曾老,被斥了一顿。
POJO:plain ordinary java object 无规则简单Java对象
PO:persistent object 持久对象
BO:business object 业务对象
VO:value object 值对象
DTO:data transfer object 数据传输对象
DAO:data access object 数据访问对象
先从简单的说起,DAO主要是用来封装对数据库的访问操作。
而POJO是一个集合体,是对实体对象在几种不同状态下抽象出来的称谓。
POJO在表示层时是VO,在业务层是BO,在持久化之后是PO,在层与层间传输过程中是DTO。
BO和PO是在项目中才感受到的。。实际都是实体--Entity。。。。。^-^
分享到:
评论

相关推荐

    db4o6.4-java

    【db4o6.4-java】是一个针对Java平台的数据库引擎开发包,它包含了db4o的源代码、测试代码以及其他相关资源。db4o全称为"Database for Objects",是一个开源的对象数据库管理系统(ODBMS),它允许开发者直接在Java...

    Java中的几个HashMapConcurrentHash

    `Java中的几个HashMap ConcurrentHashMap实现分析Java开发Java经验技巧共4页.pdf.zip`这个压缩包文件很可能包含了一些深入的分析和实践案例,可以帮助你更好地理解和运用这些数据结构。在实践中不断探索和总结,是...

    Java API文档 中文网页版

    在使用Java API文档时,开发者通常会关注以下几个方面: 1. 类(Class):了解类的职责、构造器、属性和方法。 2. 接口(Interface):查看接口定义的方法,了解其作用和实现方式。 3. 方法(Method):理解方法的...

    Java开发中几个可以常去看的外国网站

    ### Java开发中几个可以常去看的外国网站 在Java开发领域,不断学习新技术、了解行业动态对于提升个人技能和保持竞争力至关重要。以下是一些值得Java开发者经常访问的外国网站,这些网站提供了丰富的资源,包括技术...

    JAVA中文文档分句工具

    Java中文文档分句工具是一款专为处理英文文本文件设计的应用,它主要实现了以下几个核心功能,对于深入理解和使用Java编程语言处理文本数据具有重要的实践意义。 首先,该工具能够按照特定的标点符号对英文文本进行...

    Java输入与输出(I、O).

    以下将详细介绍几个重要的类和概念。 1. **File类**: File类是Java中的核心类,位于java.io包下,用于表示文件和目录。它可以用来创建、删除、重命名文件或目录,以及获取文件的基本属性,如大小、修改时间等。...

    java中四个核心思想

    Java class文件具有以下几个特点: - **可移植性**:Java字节码是平台无关的,这意味着同一个`.class`文件可以在不同的操作系统上运行。 - **结构化**:Java class文件具有严格的结构定义,方便JVM解析和执行。 - *...

    JavaApi中文参考手册.zip

    手册涵盖了Java的核心类库,包括但不限于以下几个方面: 1. **基础类库**:如`java.lang`包,包含了所有Java程序的基础类,如`Object`、`String`、`Integer`等基本类型包装类,以及异常处理机制。 2. **集合框架**...

    Java API中文手册

    在Java API中,主要包含了以下几个核心部分: 1. **基础类库**:这是Java API的核心,包括了`java.lang`、`java.io`、`java.util`等包。`java.lang`包是最基本的包,包含所有Java程序都必须使用的类,如`Object`、`...

    几个简单的java小程序

    "几个简单的java小程序"这个标题暗示了我们将会看到一系列小型的Java应用程序,这些程序可能涵盖基础到进阶的编程概念。这些小程序可能是为了教学或测试目的,通过它们,我们可以深入理解Java编程的核心概念。 首先...

    Java类库中文手册

    Java类库主要分为以下几个部分: 1. **基础类库**:这是Java类库中最核心的部分,包括了`java.lang`、`java.io`、`java.util`等包。`java.lang`包是最基本的包,包含了所有Java程序都需要的基本类,如`Object`、`...

    几个java小程序

    在Java编程中,我们通常会遇到以下几个核心知识点: 1. **基础语法**:Java的基础语法包括变量声明、数据类型(如int、double、boolean等)、运算符(如算术、比较、逻辑等)、流程控制(如if-else、switch、for、...

    java 多个小文件合成一个文件

    将文件列表分割成几个部分,每个线程负责合并一部分,最后再将结果合并在一起。此外,还可以使用Java NIO(New IO)框架,它提供了更高效、非阻塞的I/O操作,适用于处理大量数据。 总之,Java提供了一套强大的I/O流...

    几个比较好的java控制台程序

    在给定的“几个比较好的java控制台程序”中,我们可以深入探讨几个使用Java编写的控制台应用程序,包括酒店管理系统、学生成绩管理和游戏开发。 1. **酒店管理系统**: 酒店管理系统通常涉及预订、入住、退房等...

    java中文帮助文档

    这个中文帮助文档可能包含了以下几个主要部分: 1. **Java语法基础**:涵盖了变量、数据类型、运算符、控制结构(如if语句、循环)、函数和类等基本概念。这些是编写任何Java程序的基础,理解和掌握它们至关重要。 ...

    学习Java必须弄懂的几个问题

    以下是我从"学习Java必须弄懂的几个问题"这个主题中提炼出的一些重要知识点: 1. **Java基础语法**:Java是一种面向对象的语言,理解其基本语法结构至关重要。包括数据类型(如整型、浮点型、字符型和布尔型)、...

    Java的几个小游戏.zip

    "Java的几个小游戏.zip"这个压缩包包含了一些使用Java编写的小游戏,是学习Java编程和游戏开发的绝佳资源。 1. **Java基础知识** - 类与对象:Java是面向对象的语言,每个小游戏都是由多个类和对象组成的。通过...

    java计算同一个list中是否有相同的值

    在 Java 编程中,判断一个 `List` 中是否存在重复元素是一项常见的需求。特别是在数据处理、验证或分析等场景中,确保数据的唯一性对于维持数据完整性至关重要。 #### 核心概念解析 在给定的代码片段中,作者提供...

    几个java小游戏源代码

    在本压缩包中,我们有“几个Java小游戏源代码”,这些游戏包括了中国象棋和贪吃蛇等经典游戏,这些都是Java编程技术的实际应用示例。 1. **中国象棋**: 中国象棋是一款深受中国人民喜爱的传统棋类游戏。实现这个...

Global site tag (gtag.js) - Google Analytics