Java Reference
In-Depth Information
Part 1
Getting started
This part of the topic will get you started with JMX quickly and effectively.
In this part of the topic, you will learn about the following:
■
Why does
JMX
exist today?
■
How can it help you with your Java development?
You will also get your first
JMX
application up and running, as we lay the
groundwork for the remaining examples in the topic.
Chapter 1 introduces you to
JMX
by walking you through today's applica-
tion management and monitoring environment. In this chapter, you will see
how a typical web application could be enhanced through the use of
JMX
. In
addition, chapter 1 defines basic
JMX
terms used throughout the topic and
closes by explaining the
JMX
architecture.
The main objective of chapter 2 is to acquaint you with
JMX
code and the
runtime environment. In this chapter, you will perform the
JMX
version of the
Hello World program. As you read chapter 2, you will begin to understand
many of the basic concepts of
JMX,
such as MBeans, notifications, and agents.
The last chapter of this part of the topic begins the construction of a
JMX
agent that will be used in many of the following chapters. As the topic
progresses, you will add functionality to this agent and use it for many of
the examples.