|
Tytuł |
"JMX. Zarządzanie aplikacjami w języku Java" |
Wydawnictwo |
PJWSTK |
Rok wydania |
2006 |
Autor |
Bartłomiej Starosta |
Stron |
122 |
ISBN |
83-89244-49-7 |
|
|
Opis
Książka poświęcona jest technologii Java Management Extensions,
która staje się coraz bardziej popularna na świecie.
Umożliwia ona kontrolowanie aplikacji Javy, jak również samej maszyny wirtualnej.
Oznacza to, że w trakcie wykonania programu możemy w prosty, zunifikowany sposób
monitorować krytyczne dla jego działania zasoby i modyfikować je, jeśli zajdzie taka potrzeba.
Szczególną zaletą JMX jest przezroczystość sieciowa
(dostęp do zdalnej maszyny jest równie prosty jak do maszyny lokalnej)
oraz możliwość adaptacji już istniejących rozwiązań administracyjnych i protokołów sieciowych.
Z tego względu technologia ta doskonale nadaje się do tworzenia oprogramowania
kontrolującego pracę serwerów jak również
do budowy systemów rozproszonych.
Książka pomyślana jest jako wprowadzenie do JMX.
Informacje w niej zawarte wystarczają do swobodnego stosowania tej technologii w praktyce.
Po krótkim wstępie zaprezentowane są podstawowe pojęcia,
bogato ilustrowane przykładami.
Kolejne rozdziały przedstawiają:
-
sposób monitorowania zasobów maszyny wirtualnej,
-
programy narzędziowe wchodzące w skład J2SDK, wykorzystywane w JMX,
-
architekturę oraz interfejs programistyczny API.
Całość kończy rozbudowany przykład demonstrujący przedstawione zagadnienia.
Spis treści
- 1. Wstęp do JMX
- 1.1. Zarządzanie aplikacją
- 1.2. Najprostszy przykład
- 1.3. Nadzorowanie zasobów JVM
- 2. Podstawowe pojęcia
- 2.1. M-ziarna
- 2.2. Serwer m-ziaren
- 2.3. Dostęp do m-ziaren
- 2.4. Uruchamianie
- 2.5. Opis podstawowych kroków na przykładzie
- 2.6. Propagacja sygnałów
- 2.7. Przykład
- 3. Zasoby Maszyny Wirtualnej
- 3.1. Mx-ziarna
- 3.2. Monitorowanie wątków
- 3.3. Zarządzanie pamięcią
- 3.4. Dostęp do mx-ziaren
- 3.5. Przykład
- 4. Programy narzędziowe
- 4.1. jconsole
- 4.2. Inne programy
- 5. Przegląd technologii JMX
- 5.1. Architektura
- 5.2. Klasy pomocnicze
- 5.3. Metadane
- 5.4. Sygnały
- 5.5. Typy m-ziaren
- 5.6. Bezpieczeństwo
- 6. Wybrane zagadnienia
- 6.1. M-ziarna standardowe inaczej
- 6.2. M-ziarna dynamiczne
- 6.3. Stosowanie Łącznika RMI
- 6.4. Wyszukiwanie m-ziaren w m-serwerze
- 6.5. Przykład podsumowujący różne zagadnienia
- 7. Zadania i ćwiczenia
- Dokumentacja
- Indeks