Se encuentra en:
Capa de Persistencia
Área CAPA_PERSISTENCIA
Subsistema Desarrollo
La necesidad de vincular los datos guardados en una base de datos relacional, con los objetos de una aplicación orientada a objetos, determinó la aparición del concepto de persistencia de objetos. Siguiendo el estilo de desarrollo en tres capas, la persistencia queda recogida en su propia capa, separada de la lógica de negocio y de la interfaz de usaurio.
Este área esta estrechamente ligada al área Capa de Acceso a Datos del subsistema de Arquitectura de MADEJA.
Contenido del área
Pautas
Código | Título | Tipo | Carácter | |
---|---|---|---|---|
PAUT-0286 | Uso de Apache Cayenne | Pauta | Directriz | No Recomendada |
LIBP-0046 | Buenas prácticas en el uso de Hibernate | Libro de pautas | Directriz | Obligatoria |
LIBP-0048 | Buenas prácticas en la construcción de la capa de persistencia con JPA | Libro de pautas | Directriz | Obligatoria |
LIBP-0047 | Buenas prácticas en las consultas con JPA | Libro de pautas | Directriz | Obligatoria |
PAUT-0311 | Uso de iBatis | Pauta | Directriz | Recomendada |
PAUT-0312 | Uso de TopLink | Pauta | Directriz | Recomendada |
Código | Título | Tipo | Carácter | |
---|---|---|---|---|
LIBP-0013 | Funcionalidades de la capa de persistencia | Libro de pautas | Directriz | Obligatoria |
Código | Título | Tipo | Carácter | |
---|---|---|---|---|
LIBP-0105 | Buenas prácticas en el uso de Doctrine | Libro de pautas | Directriz | Recomendada |
PAUT-0317 | Uso de Propel | Pauta | Directriz | Recomendada |
Procedimientos
Código | Título | Carácter |
---|---|---|
PROC-0009 | Procedimiento de construcción de la capa de persistencia | Recomendado |
Recursos
Código | Título | Tipo | Carácter |
---|---|---|---|
RECU-0680 | Acceso a campos BFILE con JDBC | Ejemplo | Permitido |
RECU-0180 | Comparación de las tecnologías de acceso a datos | Técnica | Recomendado |
RECU-0818 | Conceptos sobre la funcionalidad de la capa de persistencia | Referencia | Recomendado |
RECU-0881 | Matriz de verificación de capa de persistencia | Plantilla | Recomendado |
Código | Título | Tipo | Carácter |
---|---|---|---|
RECU-0676 | Apache Cayenne | Referencia | No recomendado |
RECU-0660 | Configuración del "pool" de conexiones en Hibernate | Ejemplo | Obligatorio |
RECU-0177 | Referencia a iBatis | Referencia | Permitido |
RECU-0663 | Implementando equals() y hashCode() utilizando igualdad de negocio en Hibernate | Ejemplo | Recomendado |
RECU-0662 | Implementando una NamingStrategy en Hibernate | Ejemplo | Obligatorio |
RECU-0702 | MyBatis | Ficha | Permitido |
RECU-0176 | Referencia JPA | Referencia | Recomendado |
RECU-0178 | Referencia a Hibernate | Referencia | Recomendado |
RECU-0179 | Referencia a Toplink | Referencia | Permitido |
Código | Título | Tipo | Carácter |
---|---|---|---|
RECU-0260 | Doctrine | Referencia | Recomendado |
RECU-0258 | PDO | Ficha Técnica | Recomendado |
RECU-0259 | Propel | Referencia | Recomendado |