Advanced Search
Start Your Free Trial

Overview

Other Readers Also Read...
Java™ and JMX: Building Manageable Systems

Java™ and JMX: Building Manageable Systems
by Heather Kreger; Ward Harold; Leigh Williamson

Java Concurrency in Practice

Java Concurrency in Practice
by Brian Goetz; Tim Peierls; Joshua Bloch; Joseph Bowbeer; David Holmes; Doug Lea

JMX begins by presenting the JMX specification and its architecture. The book quickly moves through the specification, offering examples of JMX integration with J2EE applications. The final section of the book presents JMX management and administration practices for a variety of J2EE platforms and scenarios.

Amazon.com® Reader Reviews (Ranked by Helpfulness)

Average Amazon.com® Rating: 4.0 out of 5 rating Based on 11 Ratings

OK Coverage for an Emerging Standard - 2002-04-26
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
This book will be of particular interest to you if you're using JBoss as your app server, as JMX forms the fundamental glue used to implement the JBoss server.

The book starts out with some nice introductory coverage for Standard MBeans, which are about the most dirt simple classes to code so I expected some good writing here. From there we start getting into Dynamic MBeans where the fun really begins. I was particularly interested in the implementation of ModelMBeans, which are dynamic MBeans that can map to a resource (like a printer for example) and provide automated attribute caching etc.

While the Dynamic MBean coverage was fairly adequate I was pretty disappointed with the ModelMBean coverage. Not enough time was spent describing all the Info classes and Descriptor attributes you need to implement. I spent a lot of time experimenting, reading the JSRs, and working through a subsequent ModelMBean implementation chapter to figure things out. There are also numerous bugs in the sample code for ModelMBeans.

The Chapter discussing the MBeanServer was a little light but reasonably well done. Enough to help you understand how it works which is all you need to program with anyway.

One sorely lacking area is JMX notifications. The interfaces are briefly mentioned, but there is little by way of sample code, or in depth discussion of the default JMX notifications. Since notifications are based on the AWT Event model you can find plenty of other source material for how the notification mechanism works, but I'd like to see more detail on the JMX standard messages etc.

I enjoyed the JMX standard services section. They were very instructive, and helped indirectly patch together some of the notifcication stuff.

The JBoss chapter is, of course, quite good with detailed information about how JBoss uses JMX, how everything fits together in JBoss with JMX. All in all it's a great case study of what you might do with JMX.

This book was a good introduction to JMX, but I felt it lacking in certain areas of detail. Since there are relatively few JMX books (in fact I think this might be the only one) it's not a waste of money, just not as insghtful as I'd hoped.

Great book. Makes JMX easy to understand. Great read. - 2002-03-31
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
This book is great for anyone wanting to work with JMX. I've read the JMX spec. It was long, boring and hard to understand. This book really takes the mistery out of JMX. It lays out all the components in an easy to understand way. It's readable while still cutting to the chase of explaining and developing JMX management solutions. The examples are good and complete. A must have for any serious enterprise developer.

Not bad but first look at the Sun tutorial. - 2004-04-23
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
First reading this book and then the JDMK 5.0 Tutorial from Sun I was struck by how much of it is copied from the tutorial. The tutorial seems very well written and complete, and I would recomend it before this book.

JMX Managing J2EE with Java Management Extensions - 2002-11-22
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
The example code, ...doesn't match the examples in the book. The files are all in a single directory instead of being seperated by chapter. This makes it more difficult to work with.

Some of the examples will no longer compile due to changes in the JMX spec. There's no errata files.

Other than the difficulty of the examples, the book provides a good introduction to JMX.

Excellent Book, but not for beginners - 2002-12-06
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
Although the contents in the books are a little haphazard and the samples don't run out of the box, its has excellent content.
This is definately not an intro to JMX if you're not ready to poke around.
Interestingly the difficulty in running the samples and the poking around ultimately led me to get a much deeper understanding of the JMX concept.
Its sort of like how you remember the directions well after you've been lost a few times and havinng to figure your way out of it.
If you use open source software and are used to poking around to troubleshoot its an excellent book. Just don't except too much handholding.
Thanks guys for introducing me to the fascinating world of loosely coupled systems based on JMX and dynamic proxies!!

Browse Similar Topics

Top Level Categories:
Programming

Sub-Categories:
Programming > Java
Java > J2EE

Some information on this page was provided using data from Amazon.com®. View at Amazon >


About Safari Books Online • Terms of Service • Privacy Policy • Contact Us • Corporate Licenses • Help • Accessibility | See us on FacebookSee us on Linked InSee us on TwitterRSS

Copyright 2009 Safari Books Online. All rights reserved.