155-0378/02 – Tvorba dynamických internetových stránek (TDWS)
Garantující katedra | Katedra aplikované informatiky | Kredity | 4 |
Garant předmětu | Ing. Vítězslav Novák, Ph.D. | Garant verze předmětu | Ing. Vítězslav Novák, Ph.D. |
Úroveň studia | pregraduální nebo graduální | | |
| | Jazyk výuky | čeština |
Rok zavedení | 2010/2011 | Rok zrušení | 2021/2022 |
Určeno pro fakulty | EKF | Určeno pro typy studia | bakalářské |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
1. Získání pokročilých znalostí a dovedností v oblastech tvorby vícevláknových webových aplikací v programovacím jazyce Java
2. Aplikace a uplatnění získaných znalostí a dovedností při návrhu a tvorbě Java Servletů a Java Server Pages určených pro distribuované aplikace provozované v prostředí tenkého klienta
3. Schopnost analýzy problému a jeho rozklad na množinu autonomních programových komponent v prostředí aplikačního serveru
Vyučovací metody
Přednášky
Semináře
Individuální konzultace
Cvičení (v učebně)
Anotace
Cílem předmětu je získání pokročilých znalostí a dovedností v oblastech tvorby vícevláknových webových aplikací v programovacím jazyce Java a rovněž uplatnění těchto získaných znalostí a dovedností při návrhu a tvorbě Java Servletů určených pro distribuované aplikace provozované v prostředí tenkého klienta. Stěžejní části předmětu jsou pak věnovány problematice programových vláken a vytváření programových systémů určených pro provoz v paralelním výpočetním prostředí, vstupně výstupních operací, abstraktních datových typů a jejich uplatnění při tvorbě programových systémů na straně aplikačního serveru. Ve druhé polovině kurzu je pak diskutována problematika technologií Java Servletů a jejich uplatnění při generování dynamických webových stránek. Obsahem seminářů je tvorba jednoduchých programů ve vývojovém prostředí Java NetBeans určených primárně k provozu v prostředí Java EE aplikačního serveru, v nichž jsou aplikovány teoretické poznatky získané z přednášek.
Povinná literatura:
Doporučená literatura:
Forma způsobu ověření studijních výsledků a další požadavky na studenta
Samostatná tvorba programů v jazyce Java
E-learning
Další požadavky na studenta
Samostatná tvorba programů v jazyce Java
Prerekvizity
Korekvizity
Předmět nemá žádné korekvizity.
Osnova předmětu
1. Práce s formuláři v prostředí WWW stránek
2. Filozofie generování dynamických WWW stránek a technologie J2EE
3. Životní cyklus servletů v prostředí J2EE aplikačního serveru
4. Sledování relací a práce s cookies
5. Technologie Java Server Pages a její použití při tvorbě dynamických
WWW stránek
6. Skriptovací značky v prostředí JSP
7. Komponentové programování a technologie JavaBeans v prostředí Java
Server Pages
Podmínky absolvování předmětu
Podmínky absolvování jsou definovány pouze pro konkrétní verzi předmětu a formu studia
Výskyt ve studijních plánech
Výskyt ve speciálních blocích
Hodnocení Výuky