WCD - Programowanie komponentów aplikacji internetowych J2EE
Odbiorcy szkolenia:
Doświadczeni programiści języka
Java chcący poszerzyć swoje umiejętności o tworzenie komponentów aplikacji
internetowych w technologii Java 2 Platform Enterprise Edition, chcący zdobyć
umiejętności posługiwania się technologią Java Servlets, JavaServer Pages i
zastosowania wybranych wzorców projektowych.
Czas trwania:
5 dni (zajęcia prowadzone są w formie wykładu
połączonego z warsztatem).
Nabywane umiejętności:
Uczestnicy szkolenia zdobywają wiedzę teoretyczną oraz nabywają
praktyczne umiejętności tworzenia komponentów aplikacji internetowych w
technologii J2EE.
Kursanci uczą się jak efektywnie wykorzystywać:
-
kontekst aplikacji
-
mechanizm nasłuchu zdarzeń
-
mechanizm ochrony zasobów aplikacji
-
mechanizmy uwierzytelniania
W miarę zdobywania wiedzy uczestnicy:
-
tworzą strony JSP przy użyciu skrypletów, wyrażeń, dyrektyw i akcji
-
wykorzystują obiekty Java Beans stosując znaczniki jsp:useBean, jsp:setProperty oraz
jsp:getProperty
-
zapoznają
się z budową tag handlera oraz deskryptora TLD
-
tworzą
własne znaczniki
-
uczą się wykorzystywać biblioteki JSTL oraz język EL
Tematy ćwiczeń:
-
Konfiguracja środowiska Eclipse IDE
-
Konfiguracja kontenera servletów Apache Jakarta Tomcat
-
Tworzenie
aplikacji szkoleniowej opartych na technologii Java Servlets i JavaServer
Pages
-
Wykorzystanie wzorca architektonicznego Model-View-Controller
-
Zastosowanie bibliotek Apache Struts
W trakcie szkolenia uczestnicy wykorzystując wzorce
projektowe tworzą jeden z modułów w pełni funkcjonalnej aplikacji.
Tematy zajęć:
-
Wprowadzenie do technologii J2EE
-
Technologia Java Servlets
-
Współpraca
z kontenerem
-
Obsługa
sytuacji wyjątkowych
-
Zarządzanie
sesją
-
Bezpieczeństwo
aplikacji internetowej
-
Servlety
odporne na wielowątkowość
-
Technologia JavaServer Pages
-
Syntaktyka stron JSP, cykl życia strony JSP
-
Proces translacji, użycie zmiennych i obiektów
na stronach JSP, strony JSP jako dokumenty XML
-
Wielokrotne użycie komponentów internetowych
-
Komponenty Java Beans
-
Budowa dodatkowych bibliotek znaczników
-
Użycie bibliotek JSTL oraz języka EL
-
Środowisko Apache Struts
-
Przetwarzanie zapytań przy pomocy obiektów akcji
-
Sposoby sprawdzania poprawności danych
-
Wybrane wzorce projektowe
Zalecane szkolenia poprzedzające:
- JP - Programowanie w języku Java