| Actor ActiverCord - Mapeo de relación de objeto puesto en rieles |
Descargar ahora |
Actor Clasificación y resumen
- Nombre del editor:
- Jeremy Kemper and David Heinemeier Hansson
- Sitio web del editor:
- http://ar.rubyonrails.com/
- Sistemas operativos:
- Mac OS X
- Tamaño del archivo:
- 441 KB
Actor Etiquetas
Actor Descripción
ActiverCord - Mapeo de relación de objeto Puesto en rieles Implementa el patrón de activería (Fowler, Poeaa) para ORM. Se une las tablas de la base de datos y las clases para objetos empresariales, como el cliente o la suscripción, que pueden encontrar, guardar y destruirse sin recurrir al registro manual SQL.Active Record conecta objetos empresariales y tablas de base de datos para crear un modelo de dominio persistible donde las lógicas y los datos sean Presentado en una envoltura. La principal contribución del registro activo al patrón es aliviar el original de dos problemas de retraso: la falta de asociaciones y la herencia. Al agregar un conjunto simple similar a un idioma de dominio de macros para describir el primero e integrar el patrón de herencia de la tabla única para este último, el registro activo reduce el espacio de la funcionalidad entre el Mapper de datos y el enfoque de registro activo. Aquí hay algunas características clave de "ActiverCord ": · Mapeo automatizado entre clases y tablas, atributos y columnas. · Asociaciones entre objetos controlados por macros simples de meta-programación. · Agregaciones de objetos de valor controlados por macros simples de meta-programación. · Reglas de validación que pueden diferir para objetos nuevos o existentes · Actos que pueden hacer que los registros funcionen como listas o árboles: · devoluciones de llamadas como métodos o colas en todo el ciclo de vida (instanciación, ahorro, destrucción, validación, etc.). · Observadores para todo el ciclo de vida · Jerarquías de herencia · Soporte de transacciones en una base de datos y nivel de objeto. Este último se implementa mediante la transacción :: simple · Reflexiones sobre columnas, asociaciones y agregaciones · Manipulación directa (en lugar de invocación de servicio) · Abstracción de la base de datos a través de adaptadores simples (~ 100 líneas) con un conector compartido · Soporte de registro para log4R y loggernote : ActiverCord tiene licencia y proporcionada bajo la licencia del consorcio MIT / X.
Actor Software relacionado