Cílem práce je vytvoření modulu Designér, umožňující měnit za běhu aplikace vzhled a funkčnost formulářů. V teoretické části práce budou popsány technologie využité při implementaci (XML, Java Reflection, Swing, RMI). Formuláře budou popsány pomocí XML dokumentů uložených na serveru. Modul umožní generaci XML souboru z datového modelu a z již existujícího formuláře. Dále pak editaci tohoto souboru pomocí vlastního textového i grafického editoru (designéru).
Anotace v angličtině
The aim of this thesis is to create a module called Designér, which allows to change visual appearance as well as functionality of forms. In the theoretical part of the thesis the technologies used for implementation are described (XML, Java Reflection, Swing, RMI). The forms are characterized using XML documents stored on a server. The module provides a possibility to generate XML files from the database or from an already existing form. Further it allows you to edit said files using an included text and/or graphics editor (designer).
Klíčová slova
Java, RMI, Swing, XML, formulář, designér
Klíčová slova v angličtině
Java, RMI, Swing, XML, Form, Designer
Rozsah průvodní práce
37 s. (54 673 znaků)
Jazyk
CZ
Anotace
Cílem práce je vytvoření modulu Designér, umožňující měnit za běhu aplikace vzhled a funkčnost formulářů. V teoretické části práce budou popsány technologie využité při implementaci (XML, Java Reflection, Swing, RMI). Formuláře budou popsány pomocí XML dokumentů uložených na serveru. Modul umožní generaci XML souboru z datového modelu a z již existujícího formuláře. Dále pak editaci tohoto souboru pomocí vlastního textového i grafického editoru (designéru).
Anotace v angličtině
The aim of this thesis is to create a module called Designér, which allows to change visual appearance as well as functionality of forms. In the theoretical part of the thesis the technologies used for implementation are described (XML, Java Reflection, Swing, RMI). The forms are characterized using XML documents stored on a server. The module provides a possibility to generate XML files from the database or from an already existing form. Further it allows you to edit said files using an included text and/or graphics editor (designer).
Klíčová slova
Java, RMI, Swing, XML, formulář, designér
Klíčová slova v angličtině
Java, RMI, Swing, XML, Form, Designer
Zásady pro vypracování
Cílem práce je vytvoření tzv. modulu Designér, pomocí kterého bude možné měnit za běhu aplikace vzhled a funkčnost vybraných formulářů.
Teoretická část:
V teoretické části práce budou popsány technologie vhodné pro návrh a implementaci modulu aplikace (XML, Java Reflection, RMI).
Implementační část:
Formuláře budou popsány pomocí XML dokumentů uložených na serveru. Modul umožní generaci XML souboru z datového modelu a z již existujícího formuláře. Dále pak editaci tohoto souboru pomocí vlastního textového i grafického editoru (designéru). Designér bude zobrazovat návrh formuláře metodou WYSIWYG a bude podporovat Drag&Drop úpravy.
Zásady pro vypracování
Cílem práce je vytvoření tzv. modulu Designér, pomocí kterého bude možné měnit za běhu aplikace vzhled a funkčnost vybraných formulářů.
Teoretická část:
V teoretické části práce budou popsány technologie vhodné pro návrh a implementaci modulu aplikace (XML, Java Reflection, RMI).
Implementační část:
Formuláře budou popsány pomocí XML dokumentů uložených na serveru. Modul umožní generaci XML souboru z datového modelu a z již existujícího formuláře. Dále pak editaci tohoto souboru pomocí vlastního textového i grafického editoru (designéru). Designér bude zobrazovat návrh formuláře metodou WYSIWYG a bude podporovat Drag&Drop úpravy.
Seznam doporučené literatury
ECKEL, Bruce. Myslíme v jazyku Java: knihovna zkušeného programátora. 1. vyd. Praha: Grada, 2001, 470 s. ISBN 80-247-0027-1
HEROUT, Pavel. Java a XML. 1. vyd. České Budějovice: Kopp, 2007, 313 s. ISBN 978-80-7232-307-4.
Seznam doporučené literatury
ECKEL, Bruce. Myslíme v jazyku Java: knihovna zkušeného programátora. 1. vyd. Praha: Grada, 2001, 470 s. ISBN 80-247-0027-1
HEROUT, Pavel. Java a XML. 1. vyd. České Budějovice: Kopp, 2007, 313 s. ISBN 978-80-7232-307-4.
Přílohy volně vložené
1 CD ROM
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
Bakalářská práce byla vypracována na dobré úrovni. Práci autor zpracoval přehledně a obsah práce odpovídá zadání. Cílem práce bylo vytvoření modulu Designér, pomocí kterého bylo možno měnit za běhu aplikace vzhled a funkčnost vybraných formulářů. Autor práce vysvětlil připomínky členů komise. Bakalářská práce byla ohodnocena známkou výborně.