JMX in Action

Benjamin G Sullins, Mark B Whipple, Benjamin G. Sullins, Mark Whipple

  • 出版商: Manning
  • 出版日期: 2002-10-01
  • 售價: $1,610
  • 貴賓價: 9.5$1,530
  • 語言: 英文
  • 頁數: 424
  • 裝訂: Paperback
  • ISBN: 1930110561
  • ISBN-13: 9781930110564
  • 已過版

買這商品的人也買了...

相關主題

商品描述

With Java Management Extensions (JMX), you can configure, manage and monitor your Java applications at run-time, as well as break your applications into components that can be swapped out. JMX provides a window into an application's state and its behavior, and a protocol-independent way of altering both state and behavior. It lets you expose portions of your application in just a few lines of code.

Written for both new and experienced developers, this book explains the JMX specification and discusses its use through clean, well-discussed examples. It covers the JMX architecture and how to create all types of MBeans. It includes important advanced topics such as extending the JMX classes, combining with other Java technologies, the MBean relation service, dynamic MBean loading, and creating your own protocol adapters.

What's Inside:

  • Manage and monitor your Java applications
  • Combine JMX with J2EE technologies (EJB and JMS)
  • Make use of Sun's RMI adapter
  • Create protocol adapters for TCP and Jini
  • Extend JMX to make it more powerful
  • Best practices for the use of MBeans

Table of Contents

Part 1  Getting started   1

1  Resource management and JMX   3
2  “Hello World,” the JMX way   23
3  Building a foundation   51

 
Part 2  Instrumenting manageable resources   63

4  MBeans for stable resources   65
5  MBeans for changing resources 95
6  Communication with MBeans using notifications   117
7  MBeans on-the-fly   139

 
Part 3  The JMX agent and distributed layers   163

8  Working with an MBean server   165
9  Communicating with JMX agents   187
10  Advanced MBean loading   229
11  Working with the relation service   253
12  More agent services: monitors and timers   283

Part 4  Using JMX with the J2EE platform   309

13  Using JMX with the Java Message Service   311
14  Using JMX with Enterprise JavaBeans   335
A  Open MBeans   377
B  Using Ant   385