Java Management Extensions (JMX)
Empfohlene Schulungsdauer: 2 Tage, insgesamt 12 Zeitstunden
Kursziele
Die Java Management Extensions (JMX) erlauben Monitoring und Management von Java-Anwendungen. Das JMX-Seminar stellt sowohl Standard MBeans, Dynamic MBeans, Model MBeans und Open MBeans vor, als auch die Fähigkeit der JConsole, beziehungsweise des HTTP- und RMI-Adapters, Ressourcen zugänglich zu machen. Neben der Möglichkeit, Java-Applikationen mit JMX zu instrumentalisieren, lernen die Teilnehmer die JMX-Services Monitor (Counter, Gauge, String), Timer und M-Let. Praktische Beispiele mit dem Zugriff über den RMI-Connector im Application Server und die Absicherung der Verbindungen runden das Seminar ab.
Zielgruppe
Software-EntwicklerVoraussetzungen
Der Kurs ›Java für Fortgeschrittene‹ oder vergleichbare Kenntnisse.Seminarinhalte
- Management von Anwendungen
- Ressourcen überwachen und Anwendungen steuern
- Management-Protokolle: Simple Network Management Protocol (SNMP), WBEM/CIM
- Suns JMX-API
- MBean Browser: Eclipse- und NetBeans-Plugins, MC4J - Aufbau der Java Management Extensions
- Management Interface
- Instrumentalisierung
- Managed Resources: Standard MBean, Dynamic MBean, Model MBean und Open MBean
- Distributed Service Level, Agent Level und Instrumentation Level
- Adapter und JMX-Connectoren
- Aufbau und Arbeitsweise einer JMX-Anwendung
- Managementkonsole seit Java 5: JConsole
- Web-Oberflächen mitHtmlAdaptorServer
- Service Location Protocol (SLP), Lookup Service
- MBean-Server, MBean und MXBean
- Evolution: JMX 1.0, JMX 1.1 JMX 1.2 (JSR 3). JMX 2.0 (JSR 255)
- JMX in Java SE und Java EE
- JMX-Implementierungen: Sun JMX RI, JBoss MX, MX4J - Der MBean-Server
- Registrieren von MBeans
-MBeanServer
- Namen von MBeans,ObjectName
- MBeans suchen und finden - MBeans
- Dynamic MBean
-MBeanInfo
- Open und Model MBeans
- Deskriptoren
- Metadaten einerModelMBean
- Relationen von MBeans aufbauen, Rollen - Monitoring, Timer und JMX-Notification
- Counter, Gauge, String
- Timer Service
- M-Let Service
- JMX-Notification,NotificationBroadcasterSupport,NotificationListener - Protokoll-Adpater und Connectoren
- HTTP-Adpater
- RMI-Connector, JMX Remote API (JSR 160)
- SNMP - Erweitertes JMX
- Java EE Server überwachen
- Gesicherte Verbindungen
- JMX in der Praxis: Apache Tomcat und JBoss AS
- J2EE Management API (JSR 77)
- Web Services Connector for JMX Agents (JSR 262)
Software
Als Laufzeitumgebung wird standardmäßig Java SE 6 von Sun zusammen mit der Entwicklungsumgebung Eclipse 3.5 eingesetzt (Paket ›Eclipse IDE for Java EE Developers‹). Auf Wunsch auch NetBeans 6 oder andere Entwicklungsumgebungen (IntelliJ IDEA, Oracle JDeveloper).
Schlagwörter
Unternehmen
- Sun Microsystems
tutego™ bietet Ihnen viele weitere Schulungen. Unsere Kategorien: Java, .NET (C#, VB.NET, ASP.NET, ...), Programmiersprachen (iPhone, PHP, ...), Softwaredesign (UML, Pattern, ...), XML (XSLT, Schema), SAP (ABAP, ...), Server Administration (SVN, Apache, ...), Datenbanken (Oracle, MySQL, ...), Web-Programmierung (JavaScript, jQuery, Flex), Microsoft Office, AutoCAD, Sage KHK, Lotus Notes/Domino.
![Zu einem Bookmark-Anbieter hinzufügen [Addthis]](../../images/bookmarks/addthis.gif)
![Zu Google Bookmarks hinzufügen [Google Bookmarks]](../../images/bookmarks/google.png)
![Zu Yahoo! Bookmarks hinzufügen [Yahoo! Bookmarks]](../../images/bookmarks/yahoo.png)
![Zu Delicius hinzufügen [Delicius]](../../images/bookmarks/delicious.png)
![Zu Mister Wong hinzufügen [Mister Wong]](../../images/bookmarks/misterwong.png)