<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    子在川上曰

      逝者如斯夫不舍晝夜
    隨筆 - 71, 文章 - 0, 評論 - 915, 引用 - 0
    數(shù)據(jù)加載中……

    [JMX一步步來] 2、JMX簡介

    文/陳剛 from www.chengang.com.cn at 2005-12-4

    一、JMX簡介

      JMX是一種JAVA的正式規(guī)范,它主要目的是讓程序且有被管理的功能,那么怎么理解所謂的“被管理”呢?試想你開發(fā)了一個軟件(如WEB網(wǎng)站),它是在24小時不簡斷運行的,那么你可能會想要“監(jiān)控”這個軟件的運行情況,比如收到了多少數(shù)據(jù),有多少人登錄等等。或者你又想“配置”這個軟件,比如現(xiàn)在訪問人數(shù)比較多,你想把數(shù)據(jù)連接池設置得大一些。

      當然,你也許會專門為這些管理來開發(fā)軟件,但如果你借助JMX,則會發(fā)現(xiàn)創(chuàng)建這樣的管理程序是如此簡單。因為你無需為管理程序來開發(fā)界面,已經(jīng)有通用的JMX管理軟件,如MC4J,或者是用一般都附帶提供的HTML網(wǎng)頁來管理,你要做的僅僅是將自己要被管理和監(jiān)控類的按照JMX規(guī)范修改一下即可。

      中間件軟件WebLogic的管理頁面就是基于JMX開發(fā)的,而JBoss則整個系統(tǒng)都基于JMX構架。下面將JMX的一些概念,從JMX規(guī)范轉帖如下:

    二、JMX構架中的各層及相關的組件

    1. 工具層(Instrumentation Level)
          (a) MBeans(標準的,動態(tài)的,開放的和模型MBeans)
          (b) 通知模型:Notification、NotificationListener等類
          (c) MBean元數(shù)據(jù)類:Attribute、Opreator等類
    2. 代理層(Agent Level)
          (a) MBean Server
          (b) 代理服務。如前一篇的HtmlAdaptorServer等。

    以下是從網(wǎng)上找到的兩個圖:

    (圖1)1133692832597_4252.jpg

    (圖2)

    1133692869186_5136.gif

      MBean中有getter和setter的就是屬性,如前一篇的Hello類中Name。如果只有getter則表示該屬性只讀。一共有四種MBean,如下:

    1. 標準MBeans(Standard MBeans)設計和實現(xiàn)是最簡單的,這類MBean使用自己的方法名作為管理接口;
    2. 動態(tài)MBeans(Dynamic MBeans)必須實現(xiàn)一個指定的接口,由于動態(tài)MBeans在運行期間暴露它們的管理接口,因此更為靈活;
    3. 開放MBeans(Open MBeans)屬于動態(tài)MBeans,這類MBean依靠基礎數(shù)據(jù)類型來實現(xiàn)通用管理,并為友情用戶進行自我聲明;
    4. 模型MBeans(Model MBeans)同樣也是動態(tài)MBeans,這類MBeans是完全可配置的,在運行期間進行自我聲明;它們?yōu)橘Y源動態(tài)工具提供一個一般性的,有默認行為的MBeans類。
      在前一篇中的Hello、HelloMBean就是一個標準MBeans(Standard MBeans)。后面接下來的幾篇,我們會繼續(xù)介紹其他幾種MBean。

    posted on 2006-03-07 15:00 陳剛 閱讀(10093) 評論(4)  編輯  收藏 所屬分類: JMX

    評論

    # re: [JMX一步步來] 2、JMX簡介  回復  更多評論   

    你好,看了JMX教程想實際的跑起來看看,就是不知道兄弟能不能提供一下
    com.sun.jdmk.comm 包 或是 告訴我在那里下載這個包
    多謝了
    2006-03-14 16:44 | sun fruit

    # re: [JMX一步步來] 2、JMX簡介  回復  更多評論   

    兄弟我的聯(lián)系方式:MSN:cuij7718@hotmail.com或sunfruit_cn@hotmail.com QQ:316228067
    2006-03-14 16:46 | sun fruit

    # re: [JMX一步步來] 2、JMX簡介  回復  更多評論   

    好文章,就是圖看不到。。。
    2010-02-02 15:07 | 楊俊華

    # re: [JMX一步步來] 2、JMX簡介  回復  更多評論   

    請問一下 ,我是按照步驟一步步寫下來,但是老是報一個錯誤,如下
    javax.management.NotCompliantMBeanException: MBean class org.jmx.bean.Hello does not implement DynamicMBean, neither follows the Standard MBean conventions.
    檢查后,命名都沒有問題,為何會這樣?
    2010-08-13 11:38 | 疑問
    主站蜘蛛池模板: 啦啦啦中文在线观看电视剧免费版 | 在线看片人成视频免费无遮挡| 亚洲国产高清在线| 国产又黄又爽又大的免费视频| 亚洲国产成人精品久久久国产成人一区二区三区综 | 久久不见久久见中文字幕免费| 亚洲国产精品乱码在线观看97| 最近2019中文字幕免费大全5| 久久综合日韩亚洲精品色| 大地影院MV在线观看视频免费| 亚洲精品无码AV人在线播放| 丝袜足液精子免费视频| 亚洲人成色777777在线观看| a级精品九九九大片免费看| 亚洲日韩av无码| 日韩精品无码免费专区午夜| 亚洲乱码日产一区三区| 亚洲精品偷拍视频免费观看| 国产亚洲日韩一区二区三区| 两个人看的www视频免费完整版| 亚洲乱亚洲乱妇无码麻豆| a级毛片黄免费a级毛片| 亚洲av午夜福利精品一区| 亚欧日韩毛片在线看免费网站| 国产精品免费看久久久| 亚洲男人都懂得羞羞网站| 99久久久国产精品免费牛牛| 久久亚洲AV成人无码电影| 免费观看黄色的网站| 亚洲国产高清视频在线观看| 成人免费毛片内射美女APP| 亚洲综合小说另类图片动图| 日本免费观看网站| 免费看美女午夜大片| 啦啦啦中文在线观看电视剧免费版 | 久久www免费人成看国产片| 亚洲成av人在线视| 亚洲最大免费视频网| 亚洲免费福利在线视频| 免费国内精品久久久久影院| 一区二区三区免费高清视频|