| ActiveRecord. ActiveRecord - Mapeamento de relação de objeto colocado em trilhos |
Baixe Agora |
ActiveRecord. Classificação e resumo
- Nome do editor:
- Jeremy Kemper and David Heinemeier Hansson
- Site do editor:
- http://ar.rubyonrails.com/
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 441 KB
ActiveRecord. Tag
ActiveRecord. Descrição
ActiveRecord - Mapeamento de relação de objeto colocado em trilhos Implementa o padrão do ActiveRecord (Fowler, Poeaa) para Orm. Ele amarra tabelas de banco de dados e classes juntas para objetos de negócios, como cliente ou assinatura, que podem encontrar, salvar e se destacar sem recorrer ao manual sql.active registro conecta objetos de negócios e tabelas de banco de dados para criar um modelo de domínio persistente onde lógica e dados são apresentado em um embrulho. A principal contribuição do registro ativo para o padrão é aliviar o original de dois problemas de acastanhamento: falta de associações e herança. Adicionando um conjunto de macros simples de domínio para descrever o primeiro e integrar o padrão de herança de tabela única para o último, o registro ativo restringe a lacuna de funcionalidade entre a abordagem de dados do Mapeper de dados e activa. ": · Mapeamento automatizado entre classes e tabelas, atributos e colunas. · Associações entre objetos controlados por macros simples de programação meta. · Agregações de objetos de valor controlados por macros simples de programação de meta. · Regras de validação que podem diferir para objetos novos ou existentes · Atos que podem fazer registros funcionam como listas ou árvores: · Retorno de retorno como métodos ou filas em todo o ciclo de vida (instanciação, economizando, destruindo, validando, etc). · Observadores para todo o ciclo de vida · Hierarquias de herança · Suporte de transação em ambos um banco de dados e nível de objeto. Este último é implementado usando a transação :: simples · reflexões sobre colunas, associações e agregações · manipulação direta (em vez de invocação de serviço) · Abstração de banco de dados por meio de adaptadores simples (~ 100 linhas) com um conector compartilhado · Suporte de registro para log4r e loggernote : ACTIVERECORD é licenciada e fornecida sob a licença do Consórcio MIT / X.
ActiveRecord. Software Relacionado