`

JMX 概念2

    博客分类:
  • JMX
阅读更多
JMX构架中的各层及相关的组件

1.工具层(Instrumentation Level)
    (a) MBeans(标准的,动态的,开放的和模型MBeans)
    (b) 通知模型:Notification、NotificationListener等类
    (c) MBean元数据类:Attribute、Opreator等类
2.代理层(Agent Level)
    (a) MBean Server
    (b) 代理服务。如前一篇的HtmlAdaptorServer等。


  MBean中有getter和setter的就是属性,如前一篇的Hello类中Name。如果只有getter则表示该属性只读。一共有四种MBean,如下:

1.标准MBeans(Standard MBeans)设计和实现是最简单的,这类MBean使用自己的方法名作为管理接口;
2.动态MBeans(Dynamic MBeans)必须实现一个指定的接口,由于动态MBeans在运行期间暴露它们的管理接口,因此更为灵活;
3.开放MBeans(Open MBeans)属于动态MBeans,这类MBean依靠基础数据类型来实现通用管理,并为友情用户进行自我声明;
4.模型MBeans(Model MBeans)同样也是动态MBeans,这类MBeans是完全可配置的,在运行期间进行自我声明;它们为资源动态工具提供一个一般性的,有默认行为的MBeans类
分享到:
评论

相关推荐

    JMX与JMS的概念

    2. **代理层(Agent Level)**:代理层是 JMX 架构的核心,它包含一个 MBean 服务器,所有的管理构件都需要在这个服务器上注册。MBean 服务器作为管理和代理之间的桥梁,负责处理管理和操作请求。通过协议适配器和...

    jboss远程调用JMX

    2. **客户端设置**:在客户端,我们需要导入必要的JMX和RMI库,然后创建一个`MBeanServerConnection`实例。这通常通过`JMXConnectorFactory`完成,它会使用提供的JMX连接URL建立连接。 3. **连接到服务器**:使用`...

    JMX一步一步来,快速学会开发JMX应用

    JMX的核心概念包括MBeans(Managed Beans)、Servers、Agents以及Connectors,它们共同构成了一个灵活的管理架构。 1. **JMX简介** JMX的主要作用是让开发者能够创建和注册可管理的对象,即MBeans,它们代表了应用...

    书籍JMX-IN-ACTION

    书中首先介绍了JMX的基本概念,包括MBean(管理bean)、MBean服务器、代理和通知等核心元素,以及它们在JMX架构中的作用。MBean是JMX的核心,它代表了可以被管理的资源或服务,而MBean服务器则作为运行这些MBean的...

    jmx-1_2_1-ri.zip jmx_remote-1_0_1_03-ri.zip jmx-1_1-mr-spec.zip

    JMX的核心概念包括: - **MBean**(Managed Bean):MBean是Java对象,代表可管理的资源,如系统服务、硬件设备或应用程序的某个方面。它们提供了一种标准化的方式来表示和操作这些资源。 - **MBean Server**:...

    jmx所需的jar

    MBean(Managed Bean)是JMX中的核心概念,它代表了管理的对象,可以是系统的一个组件、服务或者任何需要被管理的资源。 2. `jmx_remote-1_0_1_03-ri.zip`: 这个文件包含了JMX的远程访问支持。JMX远程接口允许管理...

    最简单JMX例子

    本示例是一个简单的JMX实现,适合初学者理解JMX的基本概念和工作原理。 首先,我们来了解JMX的核心组件: 1. **MBean**(Managed Beans):MBean是JMX中的管理对象,代表了可管理的资源。它可以是任何Java对象,...

    JMX小例子以及介绍

    本篇文章将深入探讨JMX的核心概念、功能及如何通过一个小例子来理解和使用JMX。 **1. JMX核心概念** - **MBean(Managed Beans)**: MBean是JMX中最基本的管理单元,它是Java对象,代表可管理的资源或服务。MBean...

    jmxri-1.2.1.jar+jmxtools-1.2.1.jar

    2. MBean Server:MBean服务器是JMX架构的核心,负责管理MBeans,处理MBean之间的交互,并提供与外部系统的接口。 3. JMX Connectors:JMX连接器允许客户端与MBean服务器通信,支持RMI、HTTP、HTTPS等多种协议。 4...

    JMX入门的好资料啊

    Java Management Extensions(JMX)是Java平台上的一个标准技术,用于管理和监控应用程序...通过阅读“jmx入门.doc”文档和研究源码,初学者可以逐步掌握JMX的基本概念和实践技巧,从而更好地管理和维护Java应用程序。

    JMX、MXBean学习

    MXBean是JMX中的一个特殊概念,它是标准MBean的扩展,旨在简化跨JVM边界传递数据的过程。MXBean接口定义了特定的命名规则和序列化机制,确保数据能够在不同的Java环境中安全地传输。MXBean的使用通常涉及到JConsole...

    jmx-1_2_1-ri.zip

    JMX的核心概念包括MBeans(Managed Beans)、MBean服务器和代理(Agents)。MBeans是Java对象,它们代表要管理的资源或服务,可以是应用程序内部的状态、系统性能指标等。MBean服务器是JMX架构的心脏,它负责注册、...

    JAVA JMX 学习资料

    学习JMX,需要理解其基本概念,熟悉MBean的创建和注册,掌握如何使用JMX Connectors进行远程监控,以及如何利用JMX进行应用性能调优。对于开发者而言,JMX是提高应用可维护性和可管理性的重要工具。通过深入学习和...

    jmxdemo.rar

    首先,我们需要了解JMX的基本概念。JMX的核心组件包括MBeans(Managed Beans)、MBean服务器和代理( Agents)。MBeans代表可管理的资源,它们提供了一个接口来操作和获取资源的状态。MBean服务器是JMX架构的核心,...

    JMX HelloWorld Download

    2. **MBean(Managed Beans)**:MBean是JMX的核心概念,它是Java对象,代表要管理的资源。有标准MBean、模型MBean和动态MBean三种类型。 3. **MBean Server**:MBean Server是JMX框架的中心,负责注册MBean、执行...

    jmx资料

    这篇文档将深入探讨JMX的核心概念、组件以及实际应用。 1. **JMX概述** JMX是Java平台的标准接口,通过它可以管理运行中的Java应用程序。它提供了一种灵活的模型来表示管理对象(MBeans),这些对象可以代表任何可...

    JMX 在GlassFish中的应用

    #### JMX的基本概念 - **MBeans**:这是JMX的核心组成部分,用来封装和表示可管理资源的属性、操作和事件。MBeans可以是任何可以被Java代码描述的对象,从简单的计数器到复杂的服务器组件。 - **MBean服务器**:...

    jmx-jvm配置

    **JMX的基本概念** 1. **MBean**: MBean是JMX的核心组件,它是一个Java对象,负责暴露管理接口。MBean可以分为三种类型:Standard MBean、Dynamic MBean和Open MBean。 2. **MBean Server**: MBean Server是JMX...

    jmx-1_2_1-ri.jar

    JMX的核心概念包括: 1. **MBean(Managed Bean)**:MBean是Java对象,代表要管理的资源或服务。它们提供了一种方式将管理接口暴露给JMX框架。MBeans可以通过实现特定接口或者使用特定的注解来创建。 2. **MBean ...

    jmx_examples.rar_Java 8_jmx_jmx examples_jmx main_jmx_examples

    - JMX的核心概念包括MBean(Managed Beans)、MBean Server和MBean操作。MBean是代表管理对象的Java类,它暴露了可供管理的属性和操作。 - MBean Server是JMX框架的心脏,它负责注册和管理MBeans,执行它们的操作...

Global site tag (gtag.js) - Google Analytics