分享:JAVA各种对象

来源:未知 浏览 267次 时间 2021-04-12 08:45

博:持久对象(持久对象)阿宝(持久对象)是实体的对象/关系映射框架每个属性的阿宝基本上对应于数据库表中的字段。它完全是一个纯Java对象符合Java Bean的规范工作法每个属性的阿宝基本上对应于数据库表中的字段。它完全是一个纯Java对象符合Java Bean的规范没有添加其他的属性和方法。创建持久对象的插入数据库并在数据库中删除删除。基本上持久对象的生命周期密切相关数据库。

签证官:值对象通常用于业务层之间的数据传输。像阿宝它只包含数据。但它应该是一个抽象业务对象它可以对应一个表根据业务的需要。

视图对象主要对应数据对象显示在显示界面并使用一个签证官对象来封装整个界面显示所需的对象数据。

波:业务对象层(业务对象)的缩写一个java对象该对象封装业务逻辑并执行业务操作通过调用DAO方法并结合阿宝和签证官。详情你可以在互联网上看到一个例子:

为例一份简历教育经历工作经历社会关系等等。

我们可以对应于一个PO的教育经验阿宝的工作经验和社会关系。

创建一个薄对象对应的简历处理简历和每个波包含这些POs。

在处理业务逻辑通过这种方式我们可以处理薄熙来。

DTO:数据传输对象* *一个软件应用程序之间的数据传输系统设计模式。数据传输的目标通常是数据访问对象从数据库中检索数据。数据传输对象和数据交互的区别对象或数据访问对象是数据(访问和访问器)没有任何行为以外的存储和检索。简单地说当我们需要与10个领域对象的内容但这对象共有20个字段移动索引量数据异常但这对象共有20个字段我们不需要整个PO对象的所有字段转移到客户端但可以重新包装DTO和传递给客户端。这个时候如果这个对象是用于显示相应的接口它被称为签证官。

POJO: POJO(普通的普通Java对象)的简单Java对象实际上是普通javabean缩写为了避免混淆与EJB。通常指的是普通java对象不要使用实体bean和pojo可以用作辅助类来支持业务逻辑。

POJO基本上可以理解为一个简单的实体类。顾名思义POJO类的作用是便于程序员使用数据库中的数据表。对于大多数程序员来说方便使用POJO类为对象当然这是你可以很容易地调用它的get和set方法。POJO类也带给我们很大的便利的配置struts框架。

POJO保存后阿宝

这是直接用于转让、转移过程中是DTO

这是直接用于对应于表示层是签证官

道:数据访问对象是第一个面向对象的数据库接口* *是一个数据访问接口(数据访问对象)。它可以持续POJO PO组装签证官和DTO PO。

DAO模式是标准J2EE设计模式之一。开发人员使用这种模式不同的底层数据访问操作的上层业务逻辑。一个典型的DAO实现有以下组件:

1。一个DAO工厂类;

2。一个DAO接口;

3。实现DAO接口的具体类;

4。数据传输对象(有时称为值对象)。

标签: 各种对象分享JAVA