Skip to main content

Vad är Java Ledningsförlängningar?

Java Management Extensions (JMX) -teknologi är ett tillägg till den allmänt använda Java programmeringsspråk.JMX -kodversionen 1.2 dök upp i Java 2 -plattformen, Standard Edition 5.0 versionuppdatering.JMX Tools Let Java Utvecklare arbetar mer effektivt med Java -Enabled Devices, Networks och Java Företagsplattformar.Java Utvecklare och chefer använder JMX för att installera, konfigurera och övervaka Java Applikationer, tjänster och felvillkor.

Utan behov av att ändra befintliga programkonstruktioner, JMX Technologys integrerade hanteringskomponenter eller objekt förbättrar Java Applikationsprogrammeringsgränssnitt.Flexibla alternativ för att skapa och implementera ny kod för att definiera Java Förfaranden är ett viktigt inslag i Java Ledningsförlängningar.Chefer och utvecklare kan anställa JMX: s oberoende, skalbara komponenter på en mängd Java -aktiverade enheter och system.Enkel att integrera Java Förvaltningsförlängningar med befintliga Java Applikationer och ny teknik gynnar också utvecklare.

Arkitekturen för Java Ledningsförlängningar har tre nivåer.JMX -tekniken kombinerar verktyg och resurser på varje nivå baserat på funktion.Fjärrhanteringsfunktioner och procedurer utgör systemets toppnivå.Under denna nivå finns Java Agenter, kombinerat i programkärnan, den hanterade Beans -servern.Hanterade bönor (MBeans), eller instrumenteringsnivån, är bottennivån för enhets- och programkoder.

MBeans är konfigurerbara java reg;Objekt som utvecklare använder för att anpassa gränssnitt som innehåller hanteringsprocesser och slutanvändaralternativ.De fyra typerna av MBeans utför vardera en annan funktion i konfigurationen och hanteringen av en Java gränssnitt.Inom MBeans -strukturen programmerar utvecklare de olika klasserna för att tillhandahålla hanteringsmeddelanden eller användarinstruktioner eller för att kommunicera med andra MBeans.

Java Agenter utgör kärnan i JMX -systemet, MBeans -servern.Java Managementförlängningar använder dessa agenter för att utföra utvecklare och hanteringsfunktioner.Agenterna måste vara närvarande för MBeans på lägre nivå för att fungera.Löpande agenter liknar ett procedursamtal i alla operativsystem, så utvecklare måste definiera dem ordentligt för att JMX -systemet ska fungera korrekt.

Fjärrhantering är ett väsentligt element i nätverkshantering och för att hålla Java applikationer som fungerar korrekt.Den översta nivån i JMX -arkitekturen tillgodoser dessa behov genom att tillhandahålla ett system som utvecklare använder för att övervaka och ändra Java applikationer medan de kör.För att utföra dessa funktioner använder JMX -fjärrhanteringsnivån specialkomponenter, kallade kontakter och adaptrar.De låter hanteringsapplikationen använda Common Java Protokoll som HTML för att få åtkomst till JMX MBeans och JMX -agenter.