DTO DAO POCO BO
En realidad estoy bastante confundido acerca de estos términos y cómo se relacionan entre sí. A leer algo sobre cada uno de ellos, pero no uderstant el flujo de trabajo..
DTO - Objeto de transferencia de datos-objeto a valores de transporte
BO Business object-objeto en el modelo de dominio. objeto para hacer lógica de negocios con
POCO-ni idea, he leído una definición en wiki pero no entendí nada
DAO-data access object - ¿objeto para mapear la tabla DB?
Podría alguien por favor, trae algo de luz para mí .
2 answers
- DTO : Objeto de transferencia de datos, utilizado para transferir datos entre servicios poco acoplados
- POCO : El objeto Clr normal no usa ningún atributo o herencia requerida para actuar como un DAO/DTO
- BO : Objeto de negocio, contiene lógica de negocio, utilizada en la parte Lógica de Negocio de su solución
- DAO : Objeto de acceso a datos, utilizado para transferir datos desde su base de datos
Así que un flujo de trabajo regular sería solicitar datos de un servicio, que se envía a su aplicación como DTO, lo convierte en un BO para manipularlo y enviarlo de vuelta como DTO o después de convertirlo en un DAO almacenarlo en una base de datos.
Se utiliza el objeto diferente para separar las preocupaciones entre los 3 tipos, un BO no necesita saber si se mantiene utilizando una base de datos o un servicio.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-02-04 15:29:05
Andamiaje basado en la línea de tiempo:
-
Batch = > Stored Procedure = > "plain old clr object" = > npmagenda
-
Socket = > ODBC = > "data access object" = > NoSQL
-
CSV = > XML = > "objeto de transferencia de datos" = > JSON
-
FTP = > CGI = > "business object" = > AJAX
Referencias
- Cómo programar y automatizar copias de seguridad de bases de datos SQL Server en SQL Server Express
- npmjs: agenda-Programador de tareas ligero para Node.js
- Corba, XML y ODBC
- webdav a mano
- Exportar MVC WebGrid a Excel (CSV)
- Procedimiento almacenado Utilidad Generador POCO para SQL Server
- Gestión de Sistemas Estándar Técnicos: API de Gestión de Almacenamiento de Datos (XDSM) (pdf)
- JVM to. net Interop
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-06-22 20:30:59