Dane firmy
02-796 Warszawa
tel. 22.2035600
e-mail: j.ambroziak [małpa] sages.com.pl
strona WWW: http://www.sages.com.pl
więcej
Inne szkolenia tego pracodawcy
- Agile Development Day - wspólne warsztaty Sages i Pragmatists - BEZPŁATNE
- Framework Grails
- Architektura systemów (Java i integracja)
- A/NOSQL Bazy danych NoSQL - Cassandra
- J/TOMC Administracja serwerem Tomcat
- Administracja serwerem aplikacji JBoss
- PM/QAIT Zarządzanie jakością w projektach IT
- Nowoczesne aplikacje internetowe oparte na Spring, Hibernate, Apache Wicket i Jetty
- J/SCL Programowanie obiektowo-funkcyjne w języku Scala dla programistów Javy
- Projektowanie aplikacji JEE z użyciem wzorców projektowych i notacji UML
Poradnik
Poradnik dla osób prześladowanych w miejscu pracy.
Atmosfera w pracy stała się nie do zniesienia ... Współpracownicy za Twoimi plecami plotkują na temat Twojej osoby... Szef ciągle na Ciebie krzyczy i grozi zwolnieniem…
więcej
Administracja serwerem aplikacji JBoss
Data szkolenia: 7.11.2011 - 10.11.2011
Opis szkolenia:
Adresaci szkolenia:
Szkolenie adresowane jest do administratorów systemów informatycznych oraz programistów Java EE zainteresowanych rozszerzeniem swoich umiejętności o konfigurowanie serwera aplikacyjnego JBoss.
Cel szkolenia:
Celem szkolenia jest poznanie konfigurowania serwera JBoss oraz uruchamiania na nim aplikacji zgodnych z Java EE.
W szczególności uczestnicy:
zapoznają się ze specyfiką budowy microcontainera, usług i komponentów serwera JBoss oraz ich konfigurowania,
dowiedzą się jaka jest rola usług nazewniczych w procesie udostępniania są usługi serwera aplikacjom,
nauczą się konfigurować połączenia do zewnętrznych systemów w szczególności do baz danych oraz integrować je razem z usługami serwera,
poznają budowę aplikacji zgodnych z Java EE oraz specyfikę ich uruchamiania za pomocą wbudowanych kontenerów serwletów i komponentów EJB 3,
dowiedzą się do czego służy komunikacja asynchroniczna oraz jak konfigurować kolejki i tematy służące do przesyłania komunikatów pomiędzy komponentami systemu informatycznego,
nauczą się konfigurować wiele serwerów w ramach klastra oraz uzupełniać go o programowy loadbalancer,
nauczą się monitorować serwer za pomocą wbudowanych oraz zewnętrznych narzędzi,
uzupełnią wiadomości o sugestie dotyczące konfigurowania środowiska produkcyjnego.
Program szkolenia:
Zagadnienia podstawowe
I. Instalacja produktu
1. 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
2. Instalacja produktu – step-by-step wszystkie czynności, sprawdzenie poprawności instalacji
3. Konfiguracja środowiska dla JBoss
4. Uruchomienie/zatrzymanie serwera aplikacji
II. Podstawowa administracja systemem JBoss
1. Struktura katalogowa serwera aplikacji – wskazanie kluczowych z punktu widzenia administratora lokalizacji na dysku
2. Organizacja serwera JBoss
• architektura serwera
• kontener web’owy Tomcat
• architektura JBoss deployer
• podsystemy usługowe JBoss
III. Zarządzanie systemem JBoss – wprowadzenie
1. Wprowadzenie do interfejsu API JMX – trzy warstwy interfejsu, komponenty programowe (MBean)
2. Implementacja JMX w systemie JBoss – komponenty XMBeans, budowa i struktura
3. Zarządzanie serwerem aplikacji poprzez interfejs JMX - relacja pomiędzy obiektami interfejsu JMX na podsystemami pracującymi na platformie JBoss
4. Narzędzia zarządzania systemem – konsola administracyjna, wiersz poleceń, informacyjnie – metody programowe
IV. Konfigurowanie usługi JNDI
1. Przeznaczenie usług nazewniczych w środowisku serwera aplikacji
2. Architektura usług nazewniczych implementowana w JBoss
3. Zarządzanie usługami nazewniczymi – zadania administratora, narzędzia
V. Instalacja aplikacji webowych
1. Konfiguracja wbudowanego serwera Tomcat
2. Struktura modułu aplikacji internetowej
3. Proces deploy’u aplikacji internetowej
VI. Instalacja komponentów biznesowych
1. Połączenia klienckie do komponentów biznesowych (RMI)
2. Organizacja komponentów biznesowych po stronie serwera
3. Konfiguracja właściwości kontenera EJB
4. Struktura modułu komponentu EJB
5. Proces deploy’u komponentu EJB
VII. Konfiguracja połączeń z bazą danych, Boss i Hibernate
1. Podsystem JCA – informacje ogólne o architekturze umożliwiającej integrację zewnętrznych zasobów ze środowiskiem serwera aplikacji
2. Konfiguracja źródeł danych JDBC
3. Wykorzystanie źródeł danych w aplikacjach osadzonych na platformie Boss
4. Hibernate – Podejście klasyczne
5. Hibernate – Deployment pakietów .har
VIII. Konfiguracja podsystemu JMS
1. Architektura podsystemu wymiany komunikatów JMS – opis modelu komunikacji, oraz sposobu wykorzystania podsystemu przez aplikacje
2. Elementy podsystemu komunikacji – wyszczególnienie i opis przeznaczenia
3. Konfiguracja podsystemu komunikacji – dla każdego z elementów wskazanie istotnych parametrów konfiguracyjnych
Zagadnienia zaawansowane
I. Konfiguracja środowiska produkcyjnego, fine tuning:
1. Usunięcie konsoli JMX z systemu
2. Ograniczenie dostępu do konsoli JMX
3. Usunięcie konsoli WEB z systemu
4. Ograniczenie dostępu do konsoli WEB
5. Usunięcie RMI Invoker (zdalny dostęp np. twiddle.sh) z systemu
6. Ograniczenie dostępu do wywołań JMX poprzez RMI Invoker (twiddle.sh działa ale wymagana autentyfikacja)
7. Usunięcie HTTP Invoker (dostęp do EJB, JNDI przez HTTP) z systemu
8. Ograniczenie dostępu do wywołań JMX poprzez HTTP Invoker (wymagana autentyfikacja)
9. Ochrona drzewa JNDI
10. Usunięcie usługi JMS z systemu
11. Ograniczenie dostępu do usługi JMS
12. Ograniczenie dostępu do JMS/HTTP
13. Slimming Boss – usunięcie pozostałych niepotrzebnych usług
14. Usunięcie domyślnej bazy danych (HypersonicSQL) z systemu, podmiana na inną
15. Ochrona dostępu do kontenera webowego
II. Netboot
III. Środowisko klastrowe
1. Konfiguracja
2. Replikacja drzewa JNDI
3. Failover statefull session Bean
IV. Szczegółowa konfiguracja kontenera webowego – Tomcat
1. Filtracja adresów i nazw hostów dla protokołu HTTP
2. Konfiguracja plików logowania
3. Usunięcie zbędnych aplikacji webowych
4. Połączenie Tomcat Apache
5. Tomcat w środowisku klastrowych – replikacja sesji HTTP
6. Failover sesji http
V. Monitoring
1. Szczegółowe omówienie narzędzi command line
2. Szczegółowe omówienie konsoli webowej
3. Monitoring działania serwletów
4. Monitoring działania EJB
5. Monitoring puli i cache EJB
6. Monitoring innych aspektów pracy serwera (pamięć, wątki, GC, ...)
7. Monitoring dostępu do bazy danych
8. Generowania grafów, snapshotów
9. Tworzenie monitorów
10. Alerty – konfiguracja automatycznej notyfikacji w sytuacji wyjątkowej
11. Definiowanie formatu logów / analiza logów
12. Narzędzia 3 – rd party
13. Narzędzia własne
14. Bezpieczeństwo
15. Autentyfikacja w oparciu o usługę LDAP
VI. JMX
1. Szczegółowe omówienie technologii JMX
2. Zdalny dostęp do mikrojądra i usług na JBossie
VII. JBoss internals
1. Architektura
2. Mikrojądro
3. UCL – architektura ładowania klas
4. Interceptory
5. Invokery
6. Client Proxy
7. Bootstrap serwera
Dodatkowe informacje na stronie:
http://www.sages.com.pl/szkolenie-Administracja-serwerem-JBoss
telefon kontaktowy:
(22) 203.56.00
Zobacz też pozostałe kursy i szkolenia w kategorii: Informatyka, Telekomunikacja

Dodaj uczelnię i kierunki
Dodaj CV
