对Groovy社区来说,Builders是一个值得一提的概念,它可被描述为一个用来描述对象树的一致简明语法,在类DOM API、Ant任务、Swing GUI以及其他一些项目上均有用到。在2008年早些时候,Vladimir Vivien就决定为JMX API开发一个使用Groovy 1.5和Java 5(或更新版本)的Builder。
织梦好,好织梦
当前的这个版本包含了以下功能:
- 使用Builder模式为JMX API创建领域特定语言(DSL)
- 简化的JMX API编程能力
- 保持Groovy自然的语法
- 将Java/Groovy对象以JMX托管MBeans的形式显式声明
- 支持嵌入类或者显式描述符
- 对JMX事件模型提供内在支持 无缝创建JMX事件广播
- 以内联闭包形式提供事件Listener
- 使用Groovy的动态特性轻松回应JMX事件通知
- 为MBean提供一个灵活的注册策略
- 无特殊接口或者类路径限制
- 对开发人员隐藏了JMX API的复杂性
- 暴露属性、构造器、操作、参数和通知
- 简化了连接器服务器和连接器客户端的创建
- 支持导出JMX定时器
JmxBuilder仍然比较新,目前只是0.5版本。Vladimir计划在2009年发布1.0版本,增加一些如查询Bean、Spring JMX注释和监测等功能。 织梦内容管理系统
Vladimir指出说,Groovy社区现在可以用GroovyMBean查询和使用MBean。 本文来自织梦
复制地址和好友共享







