Zakres tematyczny szkolenia
1.Servleta)Servlet : zasada działania, cykl życia, hierarchia i metody.
b)ServletContext i ServletConfig
c)klasa HttpServletRequest hierarchia i metody
d)klasa HttpServletResponse , hierarchia i metody
e)klasa HttpSession – metody zarządzania sesją
f)atrybuty i listenery
g)Servlet a wielowątkowość
h)filtry i klasy opakowujące
2.JSP
a)podstawy
b)obiekty domyślne
c)standardowe Tagi
d)biblioteka JSTL
e)tworzenie JSP bez wykorzystania skryptletów – wyrażenia EL
f)tworzenie własnych bibliotek Tagów – oparte na plikach oraz na klasach SimpleTag i Tag
g)model security w aplikacjach EE ze wskazaniem na warstwę webową.
h)wzorce projektowe związane ze wskazaniem na warstwę webową i integracji z logiką biznesową.
3.JDBC
a)architektura JDBC
b)poziomy driverów JDBC (I,II,III,IV)
c)przegląd API JDBC
d)mapowanie typów java-sql
e)transakcyjność
f)architektura 2 i 3 warstwowa
g)konfiguracja źródeł danych JDBC w serwerach aplikacji
h)wykorzystanie JNDI
4.Struts
a)architektura
b)Struts 2.0 vs Struts 1.0
c)cykl życia żądania
d)akcje
e)wynik i typ wyniku
f)interceptory
g)dynamiczne wywoływanie metod
h)pakiety
i)pliki konfiguracyjne
j)biblioteki Tagów Struts 2.0
k)walidacja, internacjonalizacja
l)adnotacje
m)pisanie aplikacji w Struts 2.0