Konfiguracja serwera aplikacji JBoss
Transkrypt
Konfiguracja serwera aplikacji JBoss
Konfiguracja serwera aplikacji JBoss Cele szkolenia Szkolenie ma na celu zapoznanie uczestników z możliwościami serwera aplikacji JBoss 7. Po zakończeniu szkolenia jego uczestnik będzie potrafił zainstalować i skonfigurować serwer JBoss zgodnie z wymaganiami, administrować pracującym serwerem, rozwiązywać problemy wydajnościowe i związane z bezpieczeństwem serwera. Profil słuchaczy Szkolenie przeznaczone jest dla administratorów, programistów i projektantów, którzy chcą wykorzystywać serwer JBoss do uruchamiania aplikacji wielowarstwowych klasy Enterprise. Wymagania wstępne Od uczestników szkolenia wymagana jest znajomość języka Java.Wskazana znajomość zagadnień poruszanych na szkoleniach • Aplikacje internetowe w języku Java • Obsługa formatów XML i JSON w języku Java • Tworzenie komponentów EJB Czas trwania 2 dni po 8 godzin lekcyjnych. Metoda realizacji szkolenia Szkolenie realizowane jest w formie naprzemiennie następującej po sobie części teoretycznej w postaci mini wykładów oraz części praktycznej w postaci ćwiczeń komputerowych. Szkolenie łączy w sobie fachową wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy. Ćwiczenia skonstruowane są w sposób, który wspiera utrwalenie nabytej wiedzy, oraz przyszłe twórcze wykorzystanie jej w dalszym rozwoju umiejętności. Wiedza teoretyczna i praktyczna Wprowadzenie do JBoss’a • miejsce serwera JBoss w JEE, • historia, wersje, zmiany zachodzące w poszczególnych wydaniach Struktura serwera JBoss • struktura katalogów, • komponenty systemu, • przegląd plików konfiguracyjnych oraz skryptów Krótkie omówienie aplikacji JavaEE • EJB3, • aplikacje WWW, • WebService – podgląd działania aplikacji w konsoli administracyjnej, konsoli WebService, JMX, twiddle. Podstawowe zadania administracyjne • konfiguracja startu serwera JBoss, • konfiguracja logowania, • uruchomienie własnej konfiguracji, • konfiguracja portów, • konfiguracja katalogów dla wdrażanych aplikacji, • instalacja JBoss’a jako usługi w systemie, • konfiguracja mechanizmów ładowania klas. Aspekty wydajnościowe pracy JBoss • wyłączenie niepotrzebnych usług, • modyfikacja własnej konfiguracji, • zarządzanie pamięcią, wielowątkowość, • współpraca z bazami danych, • konfiguracja źródeł danych (transakcje) Aspekty bezpieczeństwa • zabezpieczenie serwera JBoss – w tym dostęp zdalny, • dostęp do konsol administracyjnych (poprzez http, https), • szyfrowanie haseł. Standard JMS • omówienie opcji konfiguracyjnych, • przykład zastosowania, • analiza działania aplikacji. Wprowadzenie do klastrów • konfiguracja: failover oraz load balancing, • replikacja sesji HTTP. Umiejętności Po ukończeniu kursu uczestnik/czka będzie potrafił/a: Zainstalować i skonfigurować serwer JBoss Administrować pracującym serwerem Rozwiązywać problemy wydajnościowe Zarządzać bezpieczeństwem serwera Ścieżka rozwoju Udział w szkoleniu pozwala zapoznać się z możliwościami specyfikacji JEE. Wiedza ta będzie przydatna w tworzeniu aplikacji wykorzystujących komponenty EJB, dlatego rekomendujemy udział w następujących szkoleniach: • Tworzenie aplikacji z użyciem frameworku Spring • Wzorce projektowe • Tworzenie Web Services w języku Java