简单的记了两笔

来源:互联网 发布:仓库物料管理数据库表 编辑:程序博客网 时间:2024/04/28 12:25

      JMX学习笔记

1.      如果一个java对象可以由一个遵循JMX规范的管理器应用程序管理,那么这个java对象称为一个可由JMX管理的资源。

2.      MBean类型分为4种,分别是标准类型、动态类型、开放类型、模型类型。

3.      JMX规范分为3层:设备层、代理层和分布式层。MBean服务器位于代理层,MBean位于设备层。分布式服务层会在JMX规范的将来版本中涉及。

4.      JMX规范附带了一个参考实现,因此并不需要自己编写MBean服务器。

5.      标准MBean是最容易编写的MBean类型,但是用标准MBean就必须要修改原有的java类。

6.      模型MBean的实现不用修改java类,就可以达到相同的效果。

7.      Javax.management.mbean.ModelMBeanInfo接口描述了要通过ModelBean暴露给代理层的构造函数、属性、方法和监听器。

8.      Org.apache.catalina.mbeans.MBeanUtil类是一个工具类,提供了一些静态方法用于创建各种管理Catalina对象的MBean,删除MBean,以及创建ObjectName实例等。

9.      SecurityManager sm =System.getSecurityManager(); 执行System类的静态方法getSecurityManager(),如果在运行java程序时使用Djava.security.manager命令行选项制定了使用默认的安全管理器或自己定义的安全管理器,则将返回改安全管理器。

原创粉丝点击