JAVA web programovanie I.
Windows/Linux, Java 2, NetBeans IDE/Eclipse IDE
Popis:
Programovací jazyk JAVA je silným nástrojom pre vývoj robustných internet/intranet aplikácií. Cieľom kurzu je naučiť poslucháčov programovacím technikám potrebným pre webové programovanie pomocou Javy. Preberá sa architektúra klient-server a JAVA technológie, ktoré sa pri tejto architektúre využívajú.
Predpoklad:
znalosť na úrovni kurzov:
JAVA I. – Základy programovania v Jave
Windows XP – úroveň A alebo Linux I. – grafické prostredie KDE
Osnova kurzu:
Inštalácie, konfigurácia, Úvod do webového programovania
Inštalácia a konfigurácia Tomcat.
Konfigurácia vývojového prostredia.
Klient-server technológie, servlety a JSP (Java Server Pages)
Klient-server architektúra.
Webový server a web kontajner.
Úvod do Java servletov.
Prepojenie business logiky a prezentačnej logiky aplikácie za pomoci servletov.
Rozhranie Servlet.
Request – Response (ServletRequest, ServletResponse).
Úvod do JSP (Java Server Pages).
JSP vs. Servlety.
JSP (Java Server Pages) v detailoch
Štruktúra JSP.
Platnosť JSP v rámci webovej aplikácie.
JSP tagy, JSP a Java kód.
Konfigurácia webového kontajnera Tomcat
Deployment deskriptor, WAR.
Filtre a listenery.
Architektúra riešenia bezpečnosti Tomcat.
Konfigurácia Tomcat z hľadiska prístupových práv.
Prepojenie s webovou aplikáciou.
Databázové rozhranie v JAVE
Stručný úvod do SQL.
Pripojenie na databázu – rozhranie JDBC.
Spracovanie dát nad databázou – INSERT / UPDATE / REMOVE
MVC (Model View Controller) framework Jakarta Struts
Dôvody použitia MVC pri webových aplikáciách.
Úvod do MVC (Model View Controller) a Jakarta Struts
Architektúra Jakarta Struts
Inštalácia a konfigurácia Jakarta Struts
Validácia vstupných formulárov.
Internacionalizácia.
Java Beans – prepojenie JSP a Java kódu.
Implementácia a integrácia MVC do Java webových aplikácií na báze JSP.
Kompletný príklad webovej aplikácie
Rozsah:
5 dní