# 课程：介绍 MBean

> 原文： [https://docs.oracle.com/javase/tutorial/jmx/mbeans/index.html](https://docs.oracle.com/javase/tutorial/jmx/mbeans/index.html)

本课介绍了 JMX API 的基本概念，即托管 bean 或 _MBeans_ 。

MBean 是一个托管 Java 对象，类似于 JavaBeans 组件，它遵循 JMX 规范中提出的设计模式。 MBean 可以表示设备，应用程序或需要管理的任何资源。 MBean 公开了一个由以下内容组成的管理界面：

*   一组可读或可写属性，或两者兼而有之。
*   一组可调用的操作。
*   自我描述。

管理接口在 MBean 实例的整个生命周期中不会更改。 MBean 还可以在发生某些预定义事件时发出通知。

JMX 规范定义了五种类型的 MBean：

*   标准 MBean
*   动态 MBean
*   打开 MBean
*   模型 MBean
*   MXBean 的

此跟踪中的示例仅演示了最简单的 MBean 类型，即标准 MBean 和 MXBeans。