Předmět Java a XML objektové technologie (KIV / JXT)
Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu KIV / JXT - Java a XML objektové technologie, Fakulta aplikovaných věd, Západočeská univerzita v Plzni (ZČU).
Top 10 materiálů tohoto předmětu
Materiály tohoto předmětu
Materiál | Typ | Datum | Počet stažení |
---|
Další informace
Obsah
1. Úvod, Java a národní prostředí, čeština ve zdrojových kódech; Ant -- nástroj pro řízení práce na projektech.2. Samostatné práce; kolekce a genericita, společné principy kolekcí, typová anonymita versus genericita.3. Kolekce -- množiny a mapy; příprava třídy pro prvek kolekce (entitní třída).4. DTD a XSD schemata -- principy schémových jazyků, validace XML oproti schematu.5. XML a Java -- JAXP; JAXB -- možnosti automatické generace Java kódu z XSD schématu.6. XPath -- typy uzlů, výrazy a jejich vyhodnocování, operátory, funkce.7. XSLT 1 -- šablony, tvorba výstupního dokumentu, iterativní a podmíněné zpracování, formáty výstupních souborů.8. XSLT 2 -- proměnné, parametry, regulární výrazy, šablony a pojmenované šablony, řazení uzlů.9. XSLT 3 -- definování vlastních funkcí, styl ve více souborech, volání externích funkcí, spouštění XSLT procesorů z Javy.10. SAX, StAX -- principy, knihovny, API, parser, základní zpracování XML dokumentu, problematika validace.11. DOM -- pojem infoset, principy, API, metody rozhraní Node, způsoby průchodu stromem, zápis XML dokumentu.12. SVG -- vektorový formát založený na XML.
Získané způsobilosti
Absolvováním předmětu student získá:- Pokročilé znalosti v práci s kolekcemi a s velkými objemy dat.- Způsobilost vhodně vybrat jednu ze čtyř technologií pro zpracování XML dokumentů.- Dobré znalosti schémových souborů a jejich použití pro validaci a mapování XML na objekty.- Pokročilé znalosti transformace XML dokumentů do různých formátů v prezentační vrstvě. - Praktické dovednosti při práci s různými kódováními souborů.- Rutinní znalosti způsobů distribuce výsledných programů.- Schopnost navrhnout a využít vývoj SW řízený testy.
Literatura
Herout, Pavel. Java : bohatství knihoven. 1. vyd. České Budějovice : Kopp, 2003. ISBN 80-7232-209-5.Spell, Brett. Java : programujeme profesionálně. Vyd. 1. Praha : Computer Press, 2002. ISBN 80-7226-667-5.Herout, Pavel. Java a XML. 1. vyd. České Budějovice : Kopp, 2007. ISBN 978-80-7232-307-4.Herout, Pavel. Učebnice jazyka Java. České Budějovice : Kopp, 2000. ISBN 80-7232-115-3.null
Požadavky
Zápočet - dosažení minimálně 50 % možných bodů z rozsáhlé samostatné práceZkouška - dosažení minimálně 50 % možných bodů z písemného testu nebo z testu u počítačevšechny termíny včetně mezního termínu pro získání zápočtu jsou uvedené na stránkách předmětu v CourseWare
Garant
Doc. Ing. Pavel Herout, Ph.D.
Vyučující
Doc. Ing. Pavel Herout, Ph.D.