Vyučující
|
-
Kavička Antonín, prof. Ing. Ph.D.
-
Šilar Zdeněk, Ing. Ph.D.
|
Obsah předmětu
|
Základy a používání skriptovacích prvků JSP. Elementy HTML a JSP. Servlety. Důležité direktivy. Objekty JavaBeans. Instalace a údržba webové aplikace. Stránky JSP a databáze. Osnova přednášek a cvičení: Pojem Java Enterprise Edition (JEE) - úvod (zdroje, nástroje a literatura). Existující internetové technologie. Architektury JSP. Skriptování JSP - základní stavební kameny. Implicitní objekty a direktivy JSP. Servlety - instrukce a direktivy, převádění JSP na servlety. Sestavování reálné aplikace. Zadání semestrální práce. Objekty JavaBeans - vlastnosti a akce. Instalace, údržba a bezpečnost webové aplikace. Návrh a ukázka další aplikace. Kontroler a řízení toku ve webových aplikacích. JSP a databáze. JSF a další "frameworky".
|
Studijní aktivity a metody výuky
|
Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming), Metody samostatných akcí, Demonstrace
|
Výstupy z učení
|
Cílem předmětu je seznámit posluchače s technikami programování internetových aplikací v prostředí programovacího jazyka JAVA. Studenti se během výuky seznámí s moderními technologiemi pro návrh a vývoj webových aplikací.
Po absolvování tohoto předmětu bude student schopen s pomocí moderních technologií navrhnout interaktivní dynamické stránky. Získané znalosti a dovednosti bude moci uplatnit v navazujících předmětech.
|
Předpoklady
|
Znalosti jazyka Java na úrovni Standard Edition (JSE).
|
Hodnoticí metody a kritéria
|
Ústní zkouška, Písemná zkouška, Posouzení zadané práce, Analýza výkonu studenta, Rozhovor
Účast na cvičení -min 70%. Vypracování a odevzdání semestrální práce - min. 24 - 40 bodů. Úspěšné vykonání zkoušky (program + ústní zkoušení) - min. 60 bodů.
|
Doporučená literatura
|
-
Bollinger, G., Natarajan, B. JSP - Java Server Pages, podrobný průvodce začínajícího tvůrce webu. Praha, Grada, 2003. ISBN 80-247-0340-8.
-
DELLWIG, I. DELLWIG, A. JavaScript - příručka programátora.. Praha: Grada, 2003. ISBN 80-247-0298-3.
|