155-0318/02 – Programování IV. (PRGIV)
Garantující katedra | Katedra aplikované informatiky | Kredity | 5 |
Garant předmětu | doc. RNDr. Ivo Martiník, Ph.D. | Garant verze předmětu | doc. RNDr. Ivo Martiník, Ph.D. |
Úroveň studia | pregraduální nebo graduální | Povinnost | povinný |
Ročník | 3 | Semestr | letní |
| | Jazyk výuky | čeština |
Rok zavedení | 2006/2007 | Rok zrušení | 2009/2010 |
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í s podporou databázových systémů 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 a vybraného RDBMS
3. Schopnost analýzy problému a jeho rozklad na množinu autonomních programových komponent v prostředí aplikačního serveru s uplatněním vybraných návrhových vzorů
Vyučovací metody
Anotace
Předmět navazuje na předměty Programování I., Programování II. a Programování
III. a jeho obsah je zaměřen na zvládnutí tvorby programových komponent na
straně aplikačního serveru komunikujících s implementací vybraného RDBMS.
Hlavní důraz je přitom kladen na zvládnutí filozofie JDBC a transakčního
zpracování v prostředí distribuovaných programových systémů.
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
bude doplněno později ...
Prerekvizity
Korekvizity
Předmět nemá žádné korekvizity.
Osnova předmětu
1. Technologie JDBC a přístup k relačním databázím v prostředí
programovacího jazyka Java
2. Základní třídy a rozhraní JDBC a jejich úloha při zpracování transakcí
nad relačním RDBMS
3. Typy a použití JDBC ovladačů při komunikaci s relačním databázovým
systémem
4. Vložené procedury a uživatelsky definované funkce a přístup k nim v
prostředí knihoven JDBC
5. Použití knihoven JDBC při generování dynamických WWW stránek
6. Použití knihoven JDBC v rámci dynamických WWW stránek vytvořených JSP
technologií
7. Tvorba distribuovaných programových systémů s podporou technologie JDBC
Podmínky absolvování předmětu
Výskyt ve studijních plánech
Výskyt ve speciálních blocích
Hodnocení Výuky