Práce je věnována vývoji firemních webových aplikací. Jsou zde popsány technologie, které se dají použít pro vývoj webových aplikací postavených na jazyku Java a porovnány technologie pro vývoj webových aplikací. Dále jsou představeny databáze, se kterými mohou firemní webové aplikace spolupracovat a srovnány jejich funkce a vlastnosti. Jsou vysvětleny principy model-view-controlleru a jeho reprezentace ve frameworku Oracle ADF, který je zde také představen. Praktická část je pak věnována aplikaci Řízení výroby, která je vytvořena s pomocí frameworku Oracle ADF Fusion Web a vývojového prostředí Oracle JDeveloper a využívá databázi Oracle Database Express Edition.
Anotace v angličtině
Work is devoted to the development of corporate web applications. Outlined here are described technologies that can be used to develop web applications based on Java language and technologies for developing web applications are compared. Then there are introduced databases with which can corporate web applications work together and their features and functions are compared. Principals of model-view-controller are explained and his representation in Oracle ADF framework, which is also introduced The practical part is devoted to Production management application that is developed using the framework Oracle ADF Fusion Web and Oracle Jdeveloper IDE and uses Oracle Database Express Edition.
Klíčová slova
Oracle ADF, JDeveloper, Oracle Database, řízení výroby, webová aplikace, framework
Klíčová slova v angličtině
Oracle ADF, JDeveloper, Oracle Database, production management, web application, framework
Rozsah průvodní práce
62
Jazyk
CZ
Anotace
Práce je věnována vývoji firemních webových aplikací. Jsou zde popsány technologie, které se dají použít pro vývoj webových aplikací postavených na jazyku Java a porovnány technologie pro vývoj webových aplikací. Dále jsou představeny databáze, se kterými mohou firemní webové aplikace spolupracovat a srovnány jejich funkce a vlastnosti. Jsou vysvětleny principy model-view-controlleru a jeho reprezentace ve frameworku Oracle ADF, který je zde také představen. Praktická část je pak věnována aplikaci Řízení výroby, která je vytvořena s pomocí frameworku Oracle ADF Fusion Web a vývojového prostředí Oracle JDeveloper a využívá databázi Oracle Database Express Edition.
Anotace v angličtině
Work is devoted to the development of corporate web applications. Outlined here are described technologies that can be used to develop web applications based on Java language and technologies for developing web applications are compared. Then there are introduced databases with which can corporate web applications work together and their features and functions are compared. Principals of model-view-controller are explained and his representation in Oracle ADF framework, which is also introduced The practical part is devoted to Production management application that is developed using the framework Oracle ADF Fusion Web and Oracle Jdeveloper IDE and uses Oracle Database Express Edition.
Klíčová slova
Oracle ADF, JDeveloper, Oracle Database, řízení výroby, webová aplikace, framework
Klíčová slova v angličtině
Oracle ADF, JDeveloper, Oracle Database, production management, web application, framework
Zásady pro vypracování
Cílem úvodní části diplomové práce je porovnat vhodné technologie pro vývoj a provoz webové aplikace pro řízení výroby s využitím Open Source technologií. Budou popsány technologie pro vytváření a provozování webových aplikací založených na jazyce Java (např. JSP, servlety, Oracle ADF) a databázové systémy (Firebird, MySQL, HSQLDB, H2, SQLite). Důležitým kritériem pro hodnocení jednotlivých technologií bude spolehlivost, jednoduchost a nízké náklady na provoz navrhovaného řešení.
Hlavním cílem implementační části diplomové práce bude vytvoření webové aplikace pro evidenci a řízení zakázkové výroby s využitím Java EE, Oracle Web ADF a databáze Firebird. Aplikace bude obsahovat funkce pro evidenci zakázek, výrobních předpisů, podporu prodeje a marketingu. Součástí práce bude analýza řízení výroby a vytvoření UML diagramů.
Zásady pro vypracování
Cílem úvodní části diplomové práce je porovnat vhodné technologie pro vývoj a provoz webové aplikace pro řízení výroby s využitím Open Source technologií. Budou popsány technologie pro vytváření a provozování webových aplikací založených na jazyce Java (např. JSP, servlety, Oracle ADF) a databázové systémy (Firebird, MySQL, HSQLDB, H2, SQLite). Důležitým kritériem pro hodnocení jednotlivých technologií bude spolehlivost, jednoduchost a nízké náklady na provoz navrhovaného řešení.
Hlavním cílem implementační části diplomové práce bude vytvoření webové aplikace pro evidenci a řízení zakázkové výroby s využitím Java EE, Oracle Web ADF a databáze Firebird. Aplikace bude obsahovat funkce pro evidenci zakázek, výrobních předpisů, podporu prodeje a marketingu. Součástí práce bude analýza řízení výroby a vytvoření UML diagramů.
Seznam doporučené literatury
Zakhour S. a kol.: Java 6 - Výukový kurz. Computer Press, 2007.
ARLOW, J., NEUSTADT, I.: UML 2 a unifikovaný proces vývoje aplikací. Computer Press, 2007.
Oracle ADF Faces Components [online]. Oracle, 2007.
Seznam doporučené literatury
Zakhour S. a kol.: Java 6 - Výukový kurz. Computer Press, 2007.
ARLOW, J., NEUSTADT, I.: UML 2 a unifikovaný proces vývoje aplikací. Computer Press, 2007.
Oracle ADF Faces Components [online]. Oracle, 2007.
Přílohy volně vložené
1 CD
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Cílem práce bylo porovnat vhodné technologie pro vývoj a provoz webové aplikace pro řízení výroby s využitím Open Source technologií. Dle vedoucího práce navržená webová aplikace pro řízení výroby splňuje zadané požadavky a prokazuje vhodnost použití Oracle Web ADF Fusion frameworku pro návrh aplikací tohoto typu. Oponent měl k práci několik výtek a připomínek.