跳至內容
主選單
主選單
移至側邊欄
隱藏
導覽
首頁
近期變更
隨機頁面
MediaWiki說明
Taiwan Tongues 台語維基
搜尋
搜尋
外觀
建立帳號
登入
個人工具
建立帳號
登入
檢視 JMX 的原始碼
頁面
討論
臺灣正體
閱讀
檢視原始碼
檢視歷史
工具
工具
移至側邊欄
隱藏
操作
閱讀
檢視原始碼
檢視歷史
一般
連結至此的頁面
相關變更
特殊頁面
頁面資訊
外觀
移至側邊欄
隱藏
←
JMX
由於以下原因,您無權編輯此頁面:
您請求的操作只有這些群組的使用者能使用:
使用者
、taigi-reviewer、apibot
您可以檢視並複製此頁面的原始碼。
'''JMX'''(英語:Java Management Extensions,即 Java 管理擴充)是 Java 平台上應用程式、裝置、系統等植入管理功能的框殼。JMX 會當迒過一系列的異構作業系統平台、系統體系結構佮網路傳輸協定,靈活的開發無縫整合的系統、網路佮服務管理應用。 ==代管 Bean== '''代管 Bean'''(英語:'''Managed Bean''','''MBean''')是一種通過依賴注入建立的 JavaBean。代管 Bean 主要用佇咧 Java 管理擴充技術中。佇咧 Java EE 六的規範中,對代管 Bean 做閣較具體的規定。 MBean 代表矣執行佇咧 Java 虛擬機器頂懸的資源,譬如講應用程式抑是 Java EE 服務(事務監視、JDBC 趕動程式等等)。 其實會當用於收集如效能、資源使用率、問題資訊等等關鍵的統計資訊(搝的部份), 取得抑是設定應用程式的組態或屬性(通過推播抑是講拉取), 佮對故障抑是狀態變化等等的通知事件(通過推播)。 Java EE 六規定,代管 Bean 是一種 Bean 類。若一个 Java 外部類被其他的 Java EE 規範(比如講 JavaServer Faces 規範)定義做代管 Bean,抑是伊滿足來述所有的條件,按呢這个類就是一个代管 Bean: 一 . 伊毋是一个非靜態內部類。 二 . 伊是一个具體類,抑是去予 ` @ Decorator ` 註解。 三 . 伊無去予 EJB 組件定義註解註解,抑是佇咧 ` ejb-jar . xml ` 中予人聲明講 EJB Bean 類。 定義代管 Bean 時刻並無需要特殊的聲明(如註解等)。 一个實現矣 ` javax . management . NotificationEmitter ` 的 MBean,其內部的變化(針對屬性)會當通知 MBeanServer。著 MBean 的變化感興趣的應用程式會當註冊一个到 MBeanServer 的監聽器(` javax . management . NotificationListener `)。 注意,JMX 並無保證所有通知攏會予監聽器接收。 ===類型=== 有兩个基本類型的 MBean: * 標準 MBean(Standard MBeans): 實現業務介面,其實包含屬性的 getter 和 setter 佮操作(即方法)。 * 動態 MBean(Dynamic MBeans): 實現 javax . management . DynamicMBean 介面,其實提供列出屬性佮操作,猶閣有設定屬性值的方式。 附加的類型有開放 MBean(Open MBeans)、 模型 MBean(Model MBeans)佮監視器 MBean(Monitor MBeans)。 開放 MBean 是限定做基本資料類型的動態 MBean,毋過可能移植性較好。 模型 MBean 是會當執行期間組態的動態 MBean。一般的 MBean 類也提供了用佇咧程式執行期間動態地組態資源的功能。 MXBean(Platform MBean,平台 MBean)是一種特殊類型的 MBean,伊具體化去矣 Java 虛擬機器子系統,譬如講糞埽回收、即時編譯、記持體池、加執行緒等等。 MLet(Management applet,管理小程式)是一个實用程式 MBean,佇咧 MBeanServer 用來對 XML 描述中載入、實例化佮註冊 MBean。這種 XML 咧講符仔的格式是: ` ` ` < MLET CODE=''class''| OBJECT=''serfile'' ARCHIVE=''archiveList'' [ CODEBASE=''codebaseURL''] [ NAME=''objectName''] [ VERSION=''version''] > [arglist] < / MLET > ` ` ` ==參見== * SNMP , JMX * J 二 EE ==參考文獻== ==外部連結== * JMX 官方網站 [[分類: 待校正]]
返回到「
JMX
」。