3.0 MBeans介绍

2016-01-20 00:12:01 10,675 0

 
本课程介绍JMX API,也就是 managed beans或MBeans的基本概念。

一个MBean是一个被管理的Java对象,类似一个JavaBeans组件,它遵守JMX规范中的设计模式。一个MBean可以代表一个设备、一个应用程序或者任何需要被管理的资源。MBeans暴露一个管理接口,包括下面的内容:

    一组可读或可写的属性,或者两者都有。
    一组可调用的操作。
    一个自我描述。

在一个MBean instance的整个生命中,其管理接口不变。当预定义的事件发生时,MBeans也可以发出通知。

JMX规范定义了5种MBean:

    标准MBeans
    动态MBeans
    Open MBeans
    Model MBeans
    MXBeans

本教程中的例子只展示最简单的MBeans类型,也就是标准MBeansMXBeans