Top menu PL

Języki

Erudis - your road to knowledge
Administracja serwerem JBoss

Opis szkolenia

Szkolenie obejmuje wszelkiego rodzaju zagadnienia związane z instalacją, utrzymaniem dostrajaniem i monitorowaniem serwera JBoss. W czasie szkolenia uczestnicy uzyskają konieczną wiedzę na temat technologii Java, Java EE (J2EE), integracji JBoss-a z bazą danych, zabezpieczaniem JBoss-a i aplikacji na nim wdrożonych, monitorowaniem serwera i poprawieniem jego wydajności oraz tworzeniem klastrów serwerów JBoss.

W czasie szkolenia uczestnicy otrzymają szereg użytecznych skryptów i programów, które przydają się do konfiguracji i administracji serwerem.

Szkolenie uwzględnia zmiany wprowadzone w wersji 5.X serwera JBoss.

Dla kogo

Szkolenie jest przeznaczone dla osób, które będą zajmować się administracją serwera JBoss

Wymagania wstępne

  • Znajomość kwestii uprawnień dostępu do plików i katalogów
  • Umiejętności konfiguracji zmiennych systemowych
  • Uruchamianie i podstawowa znajomość składni programów napisanych w powłoce wybranego systemu operacyjnego

Przydatna, aczkolwiek nie wymagana, jest ogólna znajomość kwestii związanych z bezpieczeństwem systemów informatycznych (prawa dostępu, zapory ogniowe, SSL, itp.) oraz znajomość podstaw XML-a.

Nie jest wymagana znajomość języka Java lub znajomość technologii JavaEE (J2EE)

Najważniejsze uzyskane umiejętności

  • Instalacja i zabezpieczanie JBoss-a
  • Przygotowanie JBoss-a do pracy w środowisku produkcyjnym
  • Umiejętność wdrażania różnego rodzaju aplikacji Java EE (J2EE)
  • Monitorowanie serwera, tworzenie dziennika serwera
  • Umiejętność zdiagnozowania występujących problemów
  • Dostrajanie JBoss-a i maszyny wirtualnej Java
  • Tworzenie klastrów serwera JBoss

Program szkolenia

  1. Podstawy technologii Java SE/Java EE istotne z punktu widzenia administratora serwera
    • Podstawowe informacje o technologii Java i maszynie wirtualnej. Uruchamianie aplikacji Java.
    • Najważniejsze informacje o aplikacjach WWW, komponentach EJB i usługach sieciowych.
    • Pliki konfiguracyjne standardu Java EE (J2EE) oraz pliki konfiguracyjne wymagane przez JBoss-a
  2. Serwer aplikacji JBoss. Instalacja i struktura serwera
    • Wybór platformy sprzętowej oraz wersji maszyny wirtualnej Java
    • Instalacja serwera. Uruchamianie i zatrzymywanie serwera.
    • Struktura katalogów serwera
  3. Architektura serwera. Przegląd podstawowych usług. Usługa RMI (Remote Method Invocation). Usługa JNDI (Java Naming and Directory Interface).
  4. Wdrażanie aplikacji WWW (archiwa WAR), komponentów EJB (archiwa EJB JAR) i aplikacji składających się z tych elementów (archiwa EAR). Sprawdzenie poprawności wdrożenia aplikacji.
  5. Wdrażanie usług sieciowych (ang. Web Services). Sprawdzanie działania usługi sieciowej. Udostępnianie usługi sieciowej. Instalacja alternatywnych bibliotek obsługi usług sieciowych dla JBoss-a.
  6. Obsługa błędów. Typowe problemy i radzenie sobie z nimi
  7. Dziennik (log) serwera. Konfiguracja log4J, tworzenie dziennika w pliku lub bazie danych. Tworzenie odrębnego dziennika/dzienników dla aplikacji
  8. Konfiguracja JBoss-a do pracy z dowolną bazą danych. Konfiguracja sposobu obsługi transakcji.
  9. Konfiguracja Java Messaging Service (JMS). Wdrażanie komponentów zorientowanych na komunikaty (ang. Message Driven Beans).
  10. Instalacja JBoss-a w środowisku produkcyjnym i zabezpieczanie serwera.
    • Deklaratywna polityka bezpieczeństwa Java EE (J2EE)
    • Zabezpieczanie JBoss-a i aplikacji administracyjnych
    • Zabezpieczanie dostępu do serwisów
    • Usuwanie zbytecznych serwisów
    • Zastąpienie domyślnej, nieprodukcyjnej bazy danych używanej przez usługi JBoss-a innym serwerem bazodanowym.
  11. Monitorowanie serwera przy pomocy aplikacji diagnostycznych
    • Przegląd dostępnych narzędzi
    • Ciągły monitoring
    • Tworzenie alertów e-mailowych
    • Monitorowanie serwera poprzez aplikacje narzędziowe
  12. Poprawianie wydajności działania serwera
    • Dostrajanie serwera i jego usług
    • Dostrajanie maszyny wirtualnej Java. Parametry konfiguracyjne maszyny wirtualnej, monitorowanie jej działania
  13. Tworzenie klastrów serwerów
    • Usługi niezawodnego działania (ang. high-availability). Rozkładanie obciążenia (ang. load balancing). Przywracanie działania aplikacji w razie awarii bez przerwania pracy (ang. transparent failover)
    • Klastrowanie komponentów EJB: konfiguracja, rozkładanie obciążenia, konfiguracja aplikacji klienckich
    • Klastrowanie aplikacji WWW. Topologia i konfiguracja klastra dla aplikacji WWW + EJB. Konfiguracja serwera WWW Apache do pracy z JBoss-em (mod_jk)

Sprawy organizacyjne

Czas trwania szkolenia: 2 lub 3 dni, zależnie od stopnia zaawansowania uczestników szkolenia (uprzednia znajomości zagadnień związanych z administracją serwerami Java EE, technologią Java).

Cena: 2700 PLN (wersja 3 dni)

Forma: wykład + ćwiczenia

Najbliższy termin szkolenia: 15-17 III 2010


Szkolenia dedykowane

Cena, czas trwania szkolenia dedykowanego jest uzależniony od potrzeb klienta i rozmiaru koniecznych modyfikacji szkolenia standardowego. W celu ustalenia szczegółów i warunków szkolenia prosimy o skontaktowanie się z nami e-mailem (szkolenia@erudis.pl) bądź telefonicznie.


Zgłoszenia

Osoby zainteresowane szkoleniem prosimy o wypełnienie formularza zamówienia: wersja PDF lub RTF i wysłanie go e-mailem (szkolenia@erudis.pl) lub faxem.