Javatech - szkolenia Java/J2EE

Transkrypt

Javatech - szkolenia Java/J2EE
Tytuł kursu: Programowanie aplikacji internetowych z
wykorzystaniem Servlet/JSP/Struts/JDBC
Kod kursu: J-I-STR
Dokument jest częścią oferty szkoleń Java/J2EE firmy Javatech. Pełna oferta znajduje się pod adresem
http://www.javatech.com.pl/szkolenia.html
Adresaci szkolenia
Adresatami szkolenia są programiści Java pragnący zapoznać się z platformą J2EE, a także z zasadami tworzenia
aplikacji internetowych na platformie J2EE z wykorzystaniem technologii: Servlet, JSP, JDBC a także frameworkiem
Struts. Od słuchaczy wymagana jest podstawowa znajomość programowania w języku Java, a także podstaw
relacyjnych baz danych i SQL.
Cel szkolenia
Celem szkolenia jest nabycie praktycznych umiejętności tworzenia aplikacji internetowych. Szkolenie obejmuje
różne technologie wchodzące w skład specyfikacji J2EE: Servlet, JSP, JDBC, a także uznany framework Struts.
W trakcie kursu uczestnicy dowiedzą się jak przy użyciu ww. technologii tworzyć wydajne, skalowalne aplikacje
internetowe zgodnie z arkanami sztuki.
W trakcie kursu uczestnicy zapoznają się również z zasobami Java
Community, a także narzędziami wpierającymi rozwój oprogramowania takimi jak ANT, Eclipse i CVS. Częścią kursu
jest również zapoznanie się z wybranym serwerem aplikacyjnym.
Czas i forma szkolenia
35 godzin (5 dni x 7 godzin) w tym Wykłady i Warsztaty praktyczne
Program szkolenia
1. Servlet
a)
b)
c)
d)
e)
f)
g)
h)
Servlet : Zasada działania, Cykl życia, hierarchia i metody.
ServletContext i ServletConfig
Klasa HttpServletRequest hierarchia i metody
Klasa HttpServletResponse , hierarchia i metody
Klasa HttpSession – metody zarządzania sesją
atrybuty i listenery
Servlet a wielowątkowość
filtry i wrappery
2. JSP
a)
b)
c)
d)
e)
f)
g)
h)
3. JDBC
a)
b)
c)
d)
e)
f)
g)
h)
i)
j)
k)
l)
m)
podstawy
obiekty domyślne
standardowe Tagi
Biblioteka JSTL
Tworzenie bezskryptletowych JSP – EL
Tworzenie własnych bibliotek Tagów – oparte na plikach oraz na klasach SimpleTag i Tag
model security w aplikacjach EE ze wskazaniem na warstwę webową.
Wzorce projektowe związane ze wskazaniem na warstwę webową i integracji z logiką biznesową.
architektura JDBC
poziomy driverów JDBC (I,II,III,IV)
przegląd API JDBC
mapowanie typów java-sql
transakcyjność
architektura 2 i 3 warstwowa
konfiguracja źródeł danych JDBC w serwerach aplikacji
JNDI
koncepcja
wyszukiwanie i bindowanie obiektów
API
dostępne implementacje
konfiguracja na serwerach aplikacji
4. STRUTS
a) Architektura
b) Akcje
c) Formy i formy wieloekranowe
d) Walidacja i konwersja
e) Internacjonalizacja
f) Biblioteki Tagów Struts
g) Pisanie aplikacji w struts ze wsparciem narzędzia xdoclet