UINK235 Algoritmy a programování IV

Filozoficko-přírodovědecká fakulta v Opavě
léto 2020
Rozsah
6/6/0. Přednáška 6 HOD/SEM, Cvičení 6 HOD/SEM. 4 kr. Ukončení: zk.
Vyučující
RNDr. Miroslav Langer, Ph.D. (cvičící)
RNDr. Michal Pobucký, DiS. (cvičící)
Garance
RNDr. Miroslav Langer, Ph.D.
Ústav informatiky – Filozoficko-přírodovědecká fakulta v Opavě
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Mateřské obory/plány
Cíle předmětu
Tvorba webově orientovaných aplikací a dynamických webových stránek v Javě. Seznámení s Eclipse a aplikačním serverem (Apache Tomcat). Servlety - základní syntaxe, životní cyklus, mapování servletů (web.xml), propojování webových prostředků. Session, použití cookies a HttpSession. JSP - včleňování do kódu, direktivy, chybová stránka, Action Tags. JSP a JDBC s využitím MySQL-Connector, propojení databáze se zdrojovým kódem webové aplikace, práce s databází. Java EE Frameworky - Spring Tools 4, aplikace pro chat. AJAX - implementace do webové aplikace.
Osnova
  • 1. Java pro webové aplikace
    2. Servlety
    3. Cookies a HttpSession
    4. JSP, direktivy a Action Tags
    5. JSP a JDBC - zpracování dat
    6. Java EE Frameworky - Spring Tools
    7. AJAX
Literatura
    doporučená literatura
  • Bryan Basham, Kathy Sierra, Bert Bates. Head First Servlets and JSP. info
  • WOLF, Dave. Java EE Web Application Primer. APress, 2017. ISBN 978-1-4842-3194-4. info
  • KURNIAWAN, Budi. Servlet & JSP: A Tutorial, Second Edition. 2. vyd. BRAINY SOFTWARE, 2015. ISBN 1-77197-027-8. info
  • ZAMBON, Giulio. Beginning JSP, JSF and Tomcat. Springer-Verlag Berlin and Heidelberg GmbH & Co. KG, 2012. ISBN 1-4302-4623-5. info
  • BASHAM, Bryan, Kathy SIERRA a Bert BATES. Head first servlets and JSP. 2nd ed. Sebastopol, Calif.: O'Reilly, 2008. ISBN 978-0-596-51668-0. info
  • Burd, B. Podrobný průvodce JSP JavaServer Pages. Brno, 2003. info
  • Java for the Web with Servlets, JSP, and EJB: A Developer's Guide to J2EE Solutions: A Developer's Guide to Scalable Solutions. 2002. ISBN 978-0735711952. info
Výukové metody
Interaktivní přednášky
Praktika v počítačové učebně
Metody hodnocení
Zápočet
Zkouška
Informace učitele
https://elearning.fpf.slu.cz/course/view.php?id=1724
Naprogramovat webovou aplikaci v rozsahu kurzu.
Další komentáře
Studijní materiály
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je zařazen také v obdobích zima 2009, zima 2010, zima 2011, léto 2013, léto 2014, léto 2015, léto 2016, léto 2017, léto 2018, léto 2019, léto 2021, léto 2022, léto 2023.