您的位置:首页 > 职场人生

Digester框架

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