| Activecord. ACTIVERCORD - Mappatura dei rapporti oggetti messa su rotaie |
Scarica ora |
Activecord. Classifica e riepilogo
- Nome editore:
- Jeremy Kemper and David Heinemeier Hansson
- Sito web dell'editore:
- http://ar.rubyonrails.com/
- Sistemi operativi:
- Mac OS X
- Dimensione del file:
- 441 KB
Activecord. Tag
Activecord. Descrizione
ActiveRecord - Mappatura per oggetto-relazione messa su rotaie Implementa il modello ActiveRecord (Fowler, Poaa) per Orm. Ties Ties Tabelle e classi di database insieme per oggetti aziendali, come il cliente o l'abbonamento, che possono trovare, salvare e distruggere se stessi senza ricorrere al manuale SQL.Active Record Connects Business Objects and Database Tables per creare un modello di dominio persistevole in cui sono logici e dati presentato in un avvolgimento. Il contributo principale del record attivo al modello è di alleviare l'originale di due problemi di storno: mancanza di associazioni ed ereditarietà. Aggiungendo un semplice set di macro di linguaggio di dominio per descrivere il primo e integrando il modello di ereditarietà della tabella singola per quest'ultimo, il record attivo restringe il gap di funzionalità tra il Mapper di dati e l'approccio record attivo. Ciò sono alcune funzionalità chiave di "ActiveRecord ": · Mappatura automatica tra classi e tabelle, attributi e colonne. · Associazioni tra oggetti controllati da semplici macro di meta-programmazione. · Aggregazioni di oggetti di valore controllati da semplici macro di meta-programmazione. · Regole di convalida che possono differire per oggetti nuovi o esistenti · Atti che possono effettuare i record funzionano come elenchi o alberi: · Caldaback come metodi o code sull'intero ciclo di vita (istanziazione, salvataggio, distruzione, convalida, ecc.). · Osservatori per l'intero ciclo di vita · Gerriedy di ereditariere · Supporto della transazione su entrambi un database e livello oggetto. Quest'ultimo è implementato utilizzando la transazione :: Semplice · Riflessioni su colonne, associazioni e aggregazioni · Manipolazione diretta (anziché invocazione del servizio) · Astrazione del database tramite semplici adattatori (~ 100 linee) con un connettore condiviso · Supporto per la registrazione per Log4R e LogerNote : ActiveRecord è concesso in licenza e fornito sotto la licenza del consorzio MIT / X.
Activecord. Software correlato