Práce popisuje charakteristické rozdíly mezi softwarovými architekturami a návrhovými vzory pro webové aplikace. Hlavní teoretickou částí je rozbor a porovnání tří vzorů určených pro stavbu webových aplikací a jejich následovné použití v praxi. V jazyce UML je třeba navrhnout aplikaci (případ užití, schéma databáze a objektů apod.) a následně ji implementovat za použití vybraných vzorů. Výsledkem bude zhodnocení práce s každým vzorem, jeho výhody, nedostatky a nejlepší oblast použití.This text describes software architecture and design patterns for web applications together with theirs advantages and disadvantages. The main theoretical part is focused on detailed description and comparison of three patterns and their practical use. A schem...