Tato diplomová práce se zabývá aplikačním frameworkem Oracle ADF. V první řadě popisuje a seznamuje čtenáře s technologiemi, které daný framework používá. Dále je zmíněn a vysvětlen princip model-view-controller a jeho aplikace právě pomocí Oracle ADF. Samotný framework, práce s ním a jeho možnosti jsou popsány v další kapitole. Pro tento účel byla naprogramována aplikace ?Informační systém zásilkové služby?, na které jsou možnosti frameworku využity. Tato kapitola je doplněna podrobným průvodcem ? tutoriálem, který krok za krokem popisuje tvorbu aplikace. Zároveň je představen nástroj pro tvorbu aplikací pomocí Oracle ADF, kterým je vývojové prostředí Oracle JDeveloper.
Anotace v angličtině
This diploma thesis deals with Oracle ADF application framework. First of all, it describes and presents technologies used by the framework. Model-view-controller principle and its application with Oracle ADF help is mentioned and explained next. The framework itself, the work with it and its possibilities are described in the next chapter. For this purpose, "Mail Order Information System" application, on which the framework possibilities are applied, was programmed. This chapter contains a detailed guide ? tutorial, which describes the application creation step by step. At the same time, application creation tool JDeveloper using Oracle ADF is introduced.
Klíčová slova
Oracle ADF, framework, Java EE, informační systém, JDeveloper
Klíčová slova v angličtině
Oracle ADF, framework, Java EE, information system, JDeveloper
Rozsah průvodní práce
55 s.
Jazyk
CZ
Anotace
Tato diplomová práce se zabývá aplikačním frameworkem Oracle ADF. V první řadě popisuje a seznamuje čtenáře s technologiemi, které daný framework používá. Dále je zmíněn a vysvětlen princip model-view-controller a jeho aplikace právě pomocí Oracle ADF. Samotný framework, práce s ním a jeho možnosti jsou popsány v další kapitole. Pro tento účel byla naprogramována aplikace ?Informační systém zásilkové služby?, na které jsou možnosti frameworku využity. Tato kapitola je doplněna podrobným průvodcem ? tutoriálem, který krok za krokem popisuje tvorbu aplikace. Zároveň je představen nástroj pro tvorbu aplikací pomocí Oracle ADF, kterým je vývojové prostředí Oracle JDeveloper.
Anotace v angličtině
This diploma thesis deals with Oracle ADF application framework. First of all, it describes and presents technologies used by the framework. Model-view-controller principle and its application with Oracle ADF help is mentioned and explained next. The framework itself, the work with it and its possibilities are described in the next chapter. For this purpose, "Mail Order Information System" application, on which the framework possibilities are applied, was programmed. This chapter contains a detailed guide ? tutorial, which describes the application creation step by step. At the same time, application creation tool JDeveloper using Oracle ADF is introduced.
Klíčová slova
Oracle ADF, framework, Java EE, informační systém, JDeveloper
Klíčová slova v angličtině
Oracle ADF, framework, Java EE, information system, JDeveloper
Zásady pro vypracování
V první části práce je nutné provést přehled technologií, které se používají pro vytváření robustních databázových aplikací (architektura Java Enterprise Edition, Oracle RDBMS, JSF, JPA, Oracle ADF Business (Faces) Components, Ajax, WebServices atd.) a popsat jejich vzájemnou spolupráci.
Ve druhé části práce popsat princip činnosti návrhového vzoru MVC (Model-View-Controller) a blíže zhodnotit technologii Oracle ADF (Application Development Framework).
Součástí práce bude celková analýza informačního systému a vytvoření UML diagramů.
Hlavním cílem diplomové práce je vytvoření aplikace ?Informační systém zásilkové služby? s využitím výše popsaných principů a technologií. Aplikace bude implementovat struktury a funkce pro evidenci zákazníků, stavy a přehledy o jejich zakázkách; dále zaměstnance a vozidla firmy, jejich polohu a využití; evidenci zásilek, stav a jejich polohu. V práci budou implementovány nezbytné validace pro bezproblémový chod aplikace.
Zásady pro vypracování
V první části práce je nutné provést přehled technologií, které se používají pro vytváření robustních databázových aplikací (architektura Java Enterprise Edition, Oracle RDBMS, JSF, JPA, Oracle ADF Business (Faces) Components, Ajax, WebServices atd.) a popsat jejich vzájemnou spolupráci.
Ve druhé části práce popsat princip činnosti návrhového vzoru MVC (Model-View-Controller) a blíže zhodnotit technologii Oracle ADF (Application Development Framework).
Součástí práce bude celková analýza informačního systému a vytvoření UML diagramů.
Hlavním cílem diplomové práce je vytvoření aplikace ?Informační systém zásilkové služby? s využitím výše popsaných principů a technologií. Aplikace bude implementovat struktury a funkce pro evidenci zákazníků, stavy a přehledy o jejich zakázkách; dále zaměstnance a vozidla firmy, jejich polohu a využití; evidenci zásilek, stav a jejich polohu. V práci budou implementovány nezbytné validace pro bezproblémový chod aplikace.
Seznam doporučené literatury
1. Oracle ADF Faces Components [online]. Oracle, [2007]. Dostupný z WWW: http://www.oracle.com/technology/products/adf/adffaces/index.html
2. Java EE at a Glance [online]. Sun Microsystems, Inc., c1994-2009. Dostupný z WWW: http://java.sun.com/javaee/
Seznam doporučené literatury
1. Oracle ADF Faces Components [online]. Oracle, [2007]. Dostupný z WWW: http://www.oracle.com/technology/products/adf/adffaces/index.html
2. Java EE at a Glance [online]. Sun Microsystems, Inc., c1994-2009. Dostupný z WWW: http://java.sun.com/javaee/
Přílohy volně vložené
1 CD
Přílohy vázané v práci
schémata
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Diplomová práce je zpracována přehledně, obsahuje všechny potřebné náležitosti a je v požadovaném rozsahu. Práce má velmi dobrou grafickou úpravu. Práci je možné v praxi využít jako vzor při tvorbě IS pomocí technlogie Oracel Fusion Web Application. Velkým přínosem práce je sedmesáti stránkový tutoriál, který krok za krokem vede k vytvoření vzorového IS zásilkové služby, a který může být použit i pro potřeby výuky jako studijní materiál.