Book Review of the Month

JMX In Action
by Simon Brown
Finally, a JMX book you'll love! Unlike other JMX books I've read (even those purporting to be based on "Real-world" experience) this book is firmly grounded with examples and explanations as to why JMX is useful and necessary.

Starting from the first chapter (which is the best architectural overview of JMX I've read) the authors provide clear, easy-to-understand explanations of both the how and the why of JMX. The code examples are readable and clearly explained (the authors specifically call out the relevant parts of each example) making you want to grab an editor and start coding!

They cover all of the major parts of JMX very well, including details on each of the different types of Mbeans. Likewise, their coverage of JMX notification is the best Iíve seen. And, since the book is based on the Sun JMX Reference Implementation with detailed instructions on building and running the examples, itís easy to try this yourself.

There are a few minor snags that donít affect the book much. They don't start using UML early enough (the first large-scale example left me scratching my head) and they build a few marginally useful things (a Jini connector, for instance). Also, a bit more detail on other JMX implementations would have been nice. However, itís still the best of the available JMX books. Buy it if you need to use or build Mbeans! (Kyle Brown - Bartender, October 2002)

More info at More info at

Chosen by Cindy Glass and Madhav Lakkapragada