JMX zarządzanie aplikacjami w języku Java

JMX zarządzanie aplikacjami w języku Java
Bartłomiej Starosta

Kategoria: Języki programowania, Java
Wydawnictwo: PJWSTK

Ilość stron: 122
ISBN: 83-89244-49-7
JMX zarządzanie aplikacjami w języku Java

Książka "JMX zarządzanie aplikacjami w języku Java" 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

    Języki programowania, Java


    Podobne książki:


    Delphi 7 dla każdego Delphi 7 dla każdego Dawno już minęły czasy, gdy podstawowym sposobem tworzenia programów było mozolne "wklepywanie" kodu. Forma przekazywanej komputerowi i uzyskiwanej za jego pomocą informacji stała się nie mniej ważna od treści. W takim właśnie kontekście zrodziły...
     
    TURBO PASCAL - Szkola programowania TURBO PASCAL - Szkola programowania Język programowania Pascal powstał w latach siedemdziesiątych. Szybka ewolucja w kierunku ostatniej wersji Turbo Pascala zapewniła temu programowi uznanie w zastososowaniach amatorskich i profesjonalnych. Do jego podstawowych zalet należy zaliczyć...
     
    PHP - Leksykon funkcji PHP - Leksykon funkcji Książka ta jest leksykonem najważniejszych funkcji w języku PHP. Została napisana przez grupę pracujących twórców dla innych pracujących twórców - doświadczonych programistów i użytkowników PHP. "Naszym celem w tej książce było...