Práce popisuje návrhový vzor Model-View-Controller. Soustřeďuje se především na popis principu a funkčnosti jednotlivých vrstev architektury. Pojednává také o příčinác...
详细信息
Práce popisuje návrhový vzor Model-View-Controller. Soustřeďuje se především na popis principu a funkčnosti jednotlivých vrstev architektury. Pojednává také o příčinách vzniku třívrstvé architektury, výhodách, které tenhle návrhový vzor poskytuje ale také o jeho nevýhodách. Pozornost je věnovaná i příkladu nejčastější implementace tohoto návrhového vzoru v praxi a to při implementaci přístupu k databáze pomocí webového rozhraní. Práce dále pojednává o platformě .netframework, tvořenou velmi objemnou, jazykově neutrální knižnicí, teda jakousi kolekci kódů poskytující řešení na běžné programátorské problémy a rozhraním na spouštění aplikací vytvořených v prostředí .net. Práce se soustřeďuje na vznik platformy, velká pozornost je věnovaná zejména architektuře .netframeworku. Zmíněné jsou také jednotlivé verze .net, technologii na přístup k datům *** a prvek *** ObjectDataSource. V kapitole popisující podporované jazyky je pozornost zaměřená na jazyk C# a jeho jednotlivé verze. Závěrečná část práce popisuje praktickou aplikaci popsaných technologií při návrhu aplikace „Vícevrstvé aplikace v prostředí .net“. Práce popisuje architekturu aplikace se zaměřením se na implementaci jednotlivých vrstev návrhového vzoru Model-View-Controller ve formě projektů ve vývojovém prostředí Microsoft Visual Studio 2005. Velká pozornost je věnovaná každé operaci, kterou aplikace uživatelovi umožňuje s datama uloženými v jednotlivých tabulkách databáze vykonávat, jako například vkládání dát, jejich editování, mazání či výběr. Podrobně je také popsaný proces generování potomků obecného business objektu.
暂无评论