Národní úložiště šedé literatury Nalezeno 2 záznamů.  Hledání trvalo 0.00 vteřin. 
Deployment aplikací v PHP
Zikmund, Štěpán ; Pavlíček, Luboš (vedoucí práce) ; Burkoň, Lukáš (oponent)
Tato práce se zabývá automatizovaným nasazováním webových aplikací v PHP. Protože pro aplikace napsané v jazyce PHP v tuto chvíli neexistuje žádné široce používané standardizované řešení automatizovaného nasazení, je hlavním cílem vytvoření řešení, které bude dostatečně automatické a zároveň dostatečně univerzální, aby mohlo být využito pro různé aplikace vyžívající různé databázové systémy nebo frameworky. Abych mohl takový nástroj navrhnout, popisuji na začátku práce jednotlivé prvky, ze kterých webová aplikace sestává. Jsou to zdrojový kód aplikace, HTML šablony a CSS, grafické soubory, data a databázové schéma. Dále na základě přednášky Sharara Evrona z konference ZendCon 2010 nazvané Best Practices in PHP Deployment představuji možnosti, jak je možné aplikaci nahrát na server. Pro jednotlivé prvky aplikace hledám v další kapitole specifické kroky, které jsou pro jejich nasazení buď nutné nebo užitečné. Jedná se například o minifikaci JavaScriptu a CSS, úprava databázového schématu nebo připojení citlivých údajů do konfiguračních souborů aplikace. Ve čtvrté a páté kapitole pak popisuji implementaci jednotlivých kroků a jejich sjednocení do procesu nasazení aplikace a také do procesu návratu do její historické verze. K vytvoření tohoto nástroje používám nástroj Phing.
Přístup k databázím v Zend Frameworku
Zikmund, Štěpán ; Pavlíček, Luboš (vedoucí práce) ; Hradecký, Radim (oponent)
Význam této bakalářské práce spočívá v popisu architektury přístupu k datovým zdrojů v Zend Frameworku. Zabývá se přitom jejím vytvoření na základě návrhových vzorů, které popsal Martin Fowler. První část návrhových vzorů slouží k samotnému vytvoření základů architektury přístupu k datovým zdrojů. A to na základě čtyř možností, které nabízí v podobě návrhových vzorů Table Data Gateway, Row Data Gateway, Active Record a Data Mapper Martin Fowler. Následně je v práci popsána implementace Zend Frameworku. Dále je vyvětlen výběr návrhových vzorů Table Data Gateway a Row Data Gateway a je popsána jejich možná spolupráce s doménovými objekty. Druhá část návrhových vzorů slouží k rozšíření architektury přístupu k datovým vzorům. Rozšiřuje strukturu architektury a chování jejích objektů. Je zde popsán vzor Query Object a je popsána jeho podobnost s třídou Zend_Db_Select. Dále je představen vzor Lazy Load a nabídnuta jeho možná implementace za pomocí kombinace Zend Frameworku a doménových objektů. Nakonec je vytvořena implementace vzoru Identity Map.

Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.