Row Data Gateway

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

V softwarovém inženýrství je Row Data Gateway 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.

Shrnutí

Vzor zde funguje jako brána, která zapouzdřuje CRUD operace nad jedním řádkem databázové tabulky. Každý atribut dané třídy odpovídá danému sloupci v tabulce. +more K atributům se zpravidla přistupuje přímo (jsou tedy veřejné) bez nutnosti používat gettery a settery. Instance řádku se vytváří nejčastěji pomocí asociativního pole, které je předáno konstruktoru. Instanci řádku tedy nevytváří přímo uživatel, ale vytváří ji oddělená vyhledávací třída. Samotná vyhledávací třída může implementovat vzor Table Data Gateway a je i vhodné tyto vzory spolu kombinovat.

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top