Java: breve descripción de VO, DTO, DO, PO, Entity, JavaBean

Breve descripción de VO, DTO, DO, PO, Entidad, JavaBean

Concepto:

VO (Ver objeto): Ver objeto, utilizado para la capa de presentación, su función es encapsular todos los datos de una página (o componente) especificada.

DTO (objeto de transferencia de datos): objeto de transferencia de datos. Este concepto se deriva del patrón de diseño J2EE. El propósito original era proporcionar entidades de datos de grano grueso para aplicaciones distribuidas EJB para reducir el número de llamadas distribuidas, mejorando así las llamadas distribuidas. Rendimiento y reducir la carga de red, pero aquí, generalmente me refiero al objeto de transmisión de datos entre la capa de presentación y la capa de servicio.

DO (Objeto de dominio): los objetos de dominio son entidades comerciales tangibles o intangibles abstraídas del mundo real.

PO (Objeto persistente): Objeto persistente, que forma una relación de mapeo uno a uno con la estructura de datos de la capa de persistencia (generalmente una base de datos relacional). Si la capa de persistencia es una base de datos relacional, entonces cada campo en la tabla de datos ( O varios) corresponde a uno (o varios) atributos de PO.

Entidad: Bean de entidad, generalmente utilizado para el mapeo relacional de objetos ORM, una entidad se mapea en una tabla, generalmente sin código de lógica de negocios.

JavaBean: JavaBean es un componente reutilizable escrito en lenguaje Java. Para ser escrito como JavaBean, la clase debe ser concreta y pública, y tener un constructor sin parámetros. JavaBean expone las propiedades de los miembros del dominio interno al proporcionar métodos públicos que se ajustan a un patrón de diseño coherente. Más es una especificación, es decir, un objeto java que contiene un conjunto y métodos de obtención. javaBean puede hacer que la aplicación esté más orientada a objetos, puede encapsular los datos y separar la lógica de negocios y la lógica de visualización de la aplicación, reduciendo la complejidad del desarrollo y el costo de mantenimiento.

Cada campo en la entidad corresponde a la base de datos, y cada campo en el
dto corresponde a su página principal,
VO, que se utiliza para convertir de entidad a dto, o de dto a entidad en el medio.
Por ejemplo:
su página html tiene tres campos, nombre, pase y antigüedad en
la tabla de la base de datos, hay dos campos, nombre, pase (tenga en cuenta que no hay antigüedad) y su dto debe tener los siguientes tres (Porque corresponde a tres campos en la página html)

Nombre de cadena privada;
Pase de cadena privada; 
Edad de cadena privada;
1
2
3 En
este momento, debe tener dos en su entidad (porque corresponde a 2 campos en la tabla de la base de datos)

nombre de la cadena privada;
Pass cadena privada;
1
2
aquí, así, gerente de negocios le permiten hacer un negocio "puede ser mayor de 16 años almacenado en la base de datos,"
Esta vez, usted tiene que utilizar un vo
que desde la primera página Obtenga dto en él y luego juzgue si la edad en dto es mayor a 16 años, si es mayor a 16, luego saque el nombre y pase dto, póngalo en vo y luego dé el nombre y pase en vo intacto entidad, y luego de acuerdo con el valor de Entity, en la base de datos, esta es la diferencia entre los tres.

Me gusta
————————————————
Declaración de derechos de autor: Este artículo es un artículo original del blogger de CSDN "Orange Orange", siguiendo el acuerdo de copyright CC 4.0 BY-SA, adjunte el texto original para su reimpresión Enlace de origen y esta declaración.
Enlace original: https://blog.csdn.net/qq_33310931/article/details/102682160

Publicado 7 artículos originales · 69 alabanzas · 200,000+ visitas

Supongo que te gusta

Origin blog.csdn.net/u014320421/article/details/105483552
Recomendado
Clasificación