JBA - JBoss, administracja serwerem aplikacji
Odbiorcy szkolenia:
Osoby odpowiedzialne za administrację, konfigurację i
wsparcie środowisk systemów zbudowanych w technologii Java 2 Platform
Enterprise Edition, chcące zapoznać się z platformą J2EE oraz środowiskiem z
nią zgodnego serwera aplikacji JBoss. Osoby chcące nabyć praktycznych
umiejętności instalacji, konfiguracji i zarządzania serwerem aplikacji JBoss.
Osoby odpowiedzialne za projektowanie architektury i aplikacji oraz
programowanie komponentów aplikacji w technologii J2EE docelowo uruchamianych w
środowisku serwera aplikacji JBoss.
Czas trwania:
4 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 niezbędnych do efektywnego wykorzystywania możliwości
środowiska serwera aplikacji JBoss.
Tematy ćwiczeń:
- Instalacja i konfiguracja
środowiska serwera aplikacji JBoss
- Konfiguracja usług w JNDI
- Instalacja i zarządzanie
komponentami aplikacji J2EE
- Konfiguracja dostępu do serwerów
zasobów (w tym baz danych przez JDBC)
- Konfiguracja dostępu do systemu
przesyłania wiadomości (JMS)
- Zarządzanie transakcjami
- Zabezpieczanie komponentów
aplikacji i usług
Tematy zajęć:
W trakcie wykładów uczestnikom szkolenia przekazywana jest
kompletna wiedza teoretyczna obejmująca zagadnienia:
-
Pojęcia wstępne
-
Systemy rozproszone – definicja pojęcia,
potrzeba wykorzystywania, model trójwarstwowy
-
Platforma J2EE – definicja pojęcia jako
przykładu standardu systemu rozproszonego, podstawowe cechy, wady i zalety
-
Serwery aplikacyjne – definicja pojęcia, miejsce
w architekturze modelu trójwarstwowego, sposób działania
-
Serwery aplikacyjne zgodne z J2EE – prezentacja
komponentów platformy J2EE wchodzących w skład serwera aplikacyjnego
-
JBoss jako serwer aplikacyjny zgodny z J2EE –
ogólna prezentacja kluczowych cech produktu
-
Instalacja produktu
-
Przygotowanie do instalacji
-
Minimalne wymagania systemowe
-
Wybór systemu operacyjnego
-
Wybór i pozyskanie wersji instalacyjnej produktu
-
Wybór i pozyskanie właściwej maszyny JVM
-
Instalacja produktu – step-by-step wszystkie
czynności, sprawdzenie poprawności instalacji
-
Konfiguracja środowiska dla JBoss
-
Uruchomienie/zatrzymanie serwera aplikacji
-
Podstawowa administracja systemem JBoss
-
Struktura katalogowa serwera aplikacji –
wskazanie kluczowych z punktu widzenia administratora lokalizacji na dysku
-
Organizacja serwera JBoss
- Architektura serwera
- Kontener web’owy Tomcat
- Architektura
JBoss deployer
- Podsystemy usługowe JBoss
-
Zarządzanie systemem JBoss
-
Wprowadzenie do interfejsu API JMX – trzy
warstwy interfejsu, komponenty programowe (MBean)
-
Implementacja JMX w systemie JBoss – komponenty
XMBeans, budowa i struktura
-
Zarządzanie serwerem aplikacji poprzez interfejs
JMX - relacja pomiędzy obiektami interfejsu JMX na podsystemami pracującymi na
platformie JBoss
-
Narzędzia zarządzania systemem – konsola
administracyjna, wiersz poleceń, informacyjnie – metody programowe
-
Konfigurowanie usługi JNDI
-
Przeznaczenie usług nazewniczych w środowisku
serwera aplikacji
-
Architektura usług nazewniczych implementowana w
JBoss
-
Zarządzanie usługami nazewniczymi – zadania
administratora, narzędzia
-
Instalacja aplikacji webowych
-
Konfiguracja wbudowanego serwera Tomcat
-
Struktura modułu aplikacji internetowej
-
Proces deploy’u aplikacji internetowej
-
Instalacja komponentów biznesowych
-
Połączenia klienckie do komponentów biznesowych
(RMI)
-
Organizacja komponentów biznesowych po stronie
serwera
-
Konfiguracja właściwości kontenera EJB
-
Struktura modułu komponentu EJB
-
Proces deploy’u komponentu EJB
-
Zabezpieczanie komponentów aplikacyjnych
-
Bezpieczeństwo opisowe na platformie J2EE – opis
standardu JAAS
-
Organizacja podsystemu zabezpieczeń JBoss
-
Konfiguracja usług podsystemu zabezpieczeń
-
Konfiguracja i zasilanie bazy danych podsystemu
zabezpieczeń
-
Konfiguracja połączeń z bazą danych
-
Podsystem JCA – informacje ogólne o
architekturze umożliwiającej integrację zewnętrznych zasobów ze środowiskiem
serwera aplikacji
-
Konfiguracja źródeł danych JDBC
-
Wykorzystanie źródeł danych w aplikacjach
osadzonych na platformie JBoss
-
Konfiguracja podsystemu JMS
-
Architektura podsystemu wymiany komunikatów JMS
– opis modelu komunikacji, oraz sposobu wykorzystania podsystemu przez
aplikacje
-
Elementy podsystemu komunikacji –
wyszczególnienie i opis przeznaczenia
-
Konfiguracja podsystemu komunikacji – dla
każdego z elementów wskazanie istotnych parametrów konfiguracyjnych
-
Konfiguracja podsystemu koordynacji transakcji
-
Definicja transakcji – właściwości transakcji,
transakcja lokalna, transakcja rozproszona
-
Protokół dwufazowego potwierdzania
-
Zakończenia heurystyczne
-
Konfiguracja domyślnego podsystemu koordynacji
transakcji
-
Instalacja własnego podsystemu koordynacji
transakcji
Zalecane szkolenia poprzedzające: