Datová vrstva Petr Vaněk, Michal Šťastný Resource Access (Data Layer)  Příjem a výdej dat  Uložení do uložiště (databáze, disk apod.) ze 72 Základní požadované vlastnosti  Nezávislost  Rozšiřitelnost  Vhodný textový formát  Správné řešení využívání více databázových systémů ze 73 ORM (Object-relational mapping)  Konverze dat mezi relační databází a OOP jazykem  ORM Framework  Lazy Loading ze 74 Bezpečnost  Parametrizované SQL dotazy  Solené hashe  Konfigurace přístupových práv k souborům ze 75 Další doporučení  Správné řízení výjimek  Vyhnout se smíchání business logiky s logikou sloužící pro generování příkazů SQL  Používání cache ze 76 Diagram komponent - DL ze 77