Dotyk. Slovo, které dneska v jeho anglické variantě (Touch) můžete zaslechnout snad všude. Částečně za to může Steve Jobs, částečně prostě poptávka uživatelů. Jisté ale je, že stará dobrá myš již brzy nebude výhradní prostředek pro pohyb po webových stránkách. Je nejvyšší čas se s tím sžít.
Články strana 144 z 178
O přístupnosti – stejně jako o řadě jiných oblastí tvorby webu – koluje řada polopravd a mýtů. V dnešním článku se seznámíme s těmi nejčastějšími, vysvětlíme si, proč už tato tvrzení neplatí a jaká je realita.
V předchozím díle jsme začali téma práce s databází, naučili jsme se k ní přistupovat pomocí JSP značek a napsat si vlastní zjednodušenou DAO vrstvu. Dnes se budeme věnovat dvěma pokročilejším způsobům přístupu k databázi – použití třídy JdbcTemplate a ORM Hibernate.
V posledním díle miniseriálu o ORM knihovnách pro PHP5 si ukážeme definici databázového modelu. Příblížíme si důvody definice pro ORM frameworky a ukážeme si nástroje pro jejich zápis. Kromě obecně známých nástrojů se seznámíme i s novým nástrojem ORM Designer, který je zaměřen na ORM frameworky a nabízí plnou podporu pro frameworky Propel a Doctrine.
Technika drag-and-drop (česky „táhni-a-pusť“ nebo „přetahování“) patří k užitečným prvkům, které mohou zvýšit použitelnost vaší aplikace a zpříjemnit její užívání. Je samozřejmé, že možnost drag-and-drop nabízí i Adobe Flex. V článku si ukážeme, jak tuto techniku implementovat.
O Gitu se v poslední době poměrně intenzivně hovoří. Git je představitel distribuovaných verzovacích systémů (DVCS). DVCS jsou používány zejména ve světě svobodného a open source softwaru. V knize od Scotta Chacona se dozvíme vše potřebné, co pro práci s tímto verzovacím systémem potřebujeme.
Ve druhém díle miniseriálu o ORM knihovnách pro PHP5 se zaměříme na Doctrine ORM framework, který patří mezi nejčastěji používané. Na ukázkách kódu se seznámíme se základy práce s tímto frameworkem a ukážeme si nejdůležitější funkce. Dále si ukážeme propojení s MVC frameworkem Symfony a ukázku výsledku CRUD generátoru.
V minulém díle jsme se seznámili se základy Flexu a ActionScriptu a předvedli si vytvoření jednoduché aplikace v tomto frameworku. Dnes si řekneme něco o interních stavech aplikace a přechodech mezi nimi.
Prakticky každá aplikace potřebuje někam ukládat a odněkud načítat data. K tomu se obvykle používají databáze. Dnes se podíváme na to, jak se z naší aplikace připojit k relační databázi a provádět základní operace.
ORM (Object Relational Mapping), tedy metoda mapování relační databáze na objekty, má podporu ve všech moderních programovacích jazycích. S příchodem PHP5 a ustálením koncepce objektového programování začal také vývoj ORM frameworků pro PHP. V tomto třídílném miniseriálu se seznámíme se dvěma zástupci návrhového vzoru Active Record a ukážeme si přínosy jejich nasazení v reálných situacích.





