JMX(Java Management Extensions)是来管理网络,设备,应用程序等资源,它描述了一个可扩展的管理体系结构,并且提供了JMX API和一些预定义的java管理服务.JMX应该说是关于网络应用管理的的框架,如果你开发了一个比较复杂的系统,无疑你要提供这个系统的自身管理 系统,JMX更多应用是体现在Server上,如果你要使用java开发一个自己Server或复杂的应用系统,那么推荐你基于JMX架构来开发, JBoss 3.0 weblogic等就是基于JMX开发的符合J2EE规范的服务器软件。