Digester框架

Java XML 开发中,一个常见的任务是把 XML 文档转换成对应的 Java Bean 对象的层次结构。人们经常用标准的 SAX DOM API 来完成这个任务。虽然这两种 API 都很强大和灵活,但对于某些简单的任务来说,它们显得操作层次太低,也就是说,涉及了太多的细节问题。 Jakarta Digester 框架能够很好地满足这类场合的需要。       
Jakarta Digester 框架为解析一个 XML 文件提供一个基于规则的直观框架,对它进行编程比给标准的基于 SAX API 编程要容易得多。使用基于 XML 的规则集进一步提高了可用性,允许非 Java 开发人员也能应用这个应用程序。
Digester 框架以模式( Pattern )和规则( Rule )为基础处理输入的 XML 。模式必须与 XML 元素匹配,包括其名字和在文档树内的位置。描述匹配模式的语法类似于 XPath 匹配模式。
      在插件实现部分,使用 XML 格式存储所有已经部署的插件信息,使用 Digester 技术把已部署插件描述文件根据转换规则文件转换为 JavaBean 对象,以方便表示层调用和显示。插件的部署过程中使用 Digester 解析插件描述文件,调用重写的规则执行相应的动作,丛而实现插件的部署。

你可能感兴趣的:(框架,职场,Digester,休闲)