當前位置:編程學習大全網 - 網站源碼 - Tomcat源碼中關於mbeans-descriptors.xml中的壹些問題

Tomcat源碼中關於mbeans-descriptors.xml中的壹些問題

壹個mbean元素描述了壹個普通類/接口的信息,對應的會有壹個描述對象即壹個ManagedBean對象,妳這個mbean描述的就是org.apache.catalina.Group這個接口。ManagedBean對象的存在就是為了方便今後生成壹個類(暫且稱為原類)對應的MBean類對象,MBean類才能托管到MBeanServer

type的值是這個原類/接口的全限定名;className對應的是與原類對應的MBean類的全限定名,如果不設置className,默認的className會設為"org.apache.tomcat.util.modeler.BaseModelMBean"

因為tomcat中的實現是,讓所有MBean類繼承BaseModelMBean類,有自己的MBean類實現就優先用自己的,否則基於BaseModelMBean類關聯原bean(或mangedbean)來創建壹個MBean。妳這個例子中的就是自己原類有MBean實現,可查源碼知,GroupMBean也是繼承了BaseModelMBean類的。

  • 上一篇:QT中怎麽在壹個Widget中添加視頻播放的功能,就是壹打開這個Widget就自動播放視頻?要用什麽函數?
  • 下一篇:奶粉掃碼抽獎為什麽要給賣家發二維碼?
  • copyright 2024編程學習大全網