Pracujeme na obnovení aplikace Unionpedia v Google Play Store
OdchozíPřicházející
🌟Zjednodušili jsme náš design pro lepší navigaci!
Instagram Facebook X LinkedIn
Vaše vlastní Uniepedie s vaším logem a doménou, od 9,99 USD/měsíc
Vytvořit můj Uniepedie

Active Record

Index Active Record

V počítačové vědě je Active Record architektonický návrhový vzor pro práci s datovými zdroji, který v roce 2002 publikoval Martin Fowler ve své knize Patterns of Enterprise Application Architecture: „Objekt, který obsahuje řádek v databázové tabulce nebo pohledu, zapouzdřuje přístup k databázi, a přidává doménovou logiku.“ Implementace tohoto vzoru je obvykle objekt, který nese jak chování, tak data, přičemž mnoho těchto dat má perzistentní podobu a potřebuje být uloženo v databázi.

Obsah

  1. 13 vztahy: CRUD, Data Mapper, Framework, Martin Fowler, Návrhový vzor, Objekt (informatika), Objektově relační mapování, PHP, Ruby, Ruby on Rails, SQL, Yii, Zend Framework.

  2. Návrhové vzory

CRUD

CRUD (Create, Read, Update, Delete) je zkratka používaná v programování.

Vidět Active Record a CRUD

Data Mapper

V softwarovém inženýrství je Data Mapper architektonický návrhový vzor pro práci s datovými zdroji, který v roce 2002 publikoval Martin Fowler ve své knize Patterns of Enterprise Application Architecture.

Vidět Active Record a Data Mapper

Framework

Framework, česky aplikační rámec nebo vývojová platforma, je softwarová struktura pro podporu programování, vývoje a organizaci jiných softwarových projektů.

Vidět Active Record a Framework

Martin Fowler

Martin Fowler (* 1963) je programátor a autor knih o programování, žijící v USA.

Vidět Active Record a Martin Fowler

Návrhový vzor

Návrhový vzor v softwarovém inženýrství představuje obecné řešení problému, které se využívá při návrhu počítačových programů.

Vidět Active Record a Návrhový vzor

Objekt (informatika)

Objekt je v informatice označení pro samostatnou datovou entitu.

Vidět Active Record a Objekt (informatika)

Objektově relační mapování

Objektově relační zobrazení (ORM, O/RM nebo O/R zobrazení) je programovací technika v softwarovém inženýrství, která zajišťuje automatickou konverzi dat mezi relační databází a objektově orientovaným programovacím jazykem.

Vidět Active Record a Objektově relační mapování

PHP

PHP (rekurzivní zkratka PHP: Hypertext Preprocessor, česky „PHP: Hypertextový preprocesor“, původně Personal Home Page) je skriptovací programovací jazyk.

Vidět Active Record a PHP

Ruby

Ruby je interpretovaný skriptovací programovací jazyk.

Vidět Active Record a Ruby

Ruby on Rails

Ruby on Rails nebo jen Rails je framework pro vývoj webových aplikací napojených na databázi, používající architekturu model-view-controller.

Vidět Active Record a Ruby on Rails

SQL

SQL (vyslovováno anglicky es-kjů-el) je zkratka pro standardizovaný strukturovaný dotazovací jazyk, který je používán pro práci s daty v relačních databázích.

Vidět Active Record a SQL

Yii

Yii je poměrně mladý, avšak výkonný open-source PHP framework určený pro vývoj rozsáhlých webových aplikací.

Vidět Active Record a Yii

Zend Framework

Zend Framework je open source, objektově orientovaný, webový aplikační framework implementovaný v PHP 5 a licencovaný pod New BSD license.

Vidět Active Record a Zend Framework

Viz také

Návrhové vzory