- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
金属学与金属工艺
第 13期 房亚东 等 :基于XML的标准设计资源管理平台的研究 ·61 ·
(2)请求接受层 表 1 dom4j的主要接 口和类
主要用于接收从浏览器传来的请求并将其交给底 类和接 口名称 描述
层进行处理 ,同时将请求处理结果发送给浏览器。该
Attribute 定义了XML的属性
层可对数据进行一些简单的逻辑处理 ,如数据校验、
CDATA 定义了XMLCDATA区域
客户端浏览器检验等。
(3)业务逻辑层 Doeument 定义了XML文档
业务逻辑层是平台的核心,运行于 Java应用程 Element 定义了XML元素
序服务器 中,所有事务处理逻辑均封装于 EJB组件 SAXReader 从 SAX解析过程中读取 DOM4j树结构
中,应用服务器为 EJB组件提供一个优化的执行环
SAXWriter DOM4J树结构写入到SAX内容处理器
境。
(4)数据存储层 VisitorD0M4J 用于实现Visitor模式
数据存储层主要为快速扩散制造链构建提供基础 通过XMLOperate.java文件实现了XML文件操作
支持,由设计资源数据库、设计资源结构XML文件 算法,图2所示为实现的关键类图,从图中可以得知,
以及基础数据库等几部分组成,主要负责数据的存 XMLOperate类调用了org.dom4j.io包 中的 SAXReader
储 、查询和备份,维护数据的一致性和安全性 ,为应 和SAXWriter类以及org.dom4j包中的Attribute、Docu—
用服务层提供数据服务。 ment和 Element类,XMLOperate类调用了DataOpera.
2 系统实现关键技术 tionBean类访问设计资源模块信息和总体数据信息。在
2.1 基于dom4j.xml文件生成解析算法 XMLOperate类中,getDocumentLocation()方法负责从管
以下尝试利用 dom4j 对设计资源 XML文件进 理平台中获取设计资源模型信息,setXMLLocation()方
行解析。Dom4j是一个易用的、开源的组件库,用于 法用于设置读取XML文件的路径。initParse()和 init.
XML、XPath和 XSLT的解析 ,它应用于 Java平台, Generate()方法分别解析 xML文件和产生入 口,get.
采用 了Java集合框架并完全支持 DOM、SAX和 NodeQuick()方法用于获取节点,所有的叶子节点的选
JAXP 。它的主要类和接 口都在 org.dom4j这个包里 择是由travelSelectedNode()确定的,其返回值是向量,
进行 了定义,如表 1所示。 treewalk()方法用于高效快速地遍历指定的XML文件。
您可能关注的文档
最近下载
- 2024年广东省初中学业水平考试模拟地理试卷(一)课件.pptx VIP
- 广州洪德巷历史文化街区保护利用规划.pdf
- 广州市人民南历史文化街区保护利用规划(文本+图纸).pdf VIP
- 关于烹饪的策划书3.pptx
- WALL·E《机器人总动员(2008)》完整中英文对照剧本.pdf VIP
- LDT 99.13-2008 建设工程劳动定额市政工程-维修养护工程.docx
- 实验报告之spss频数分析.docx VIP
- 新教科版科学小学科学五年级下册全册教案(表格式,可打印).docx
- 2022年新改版教科版五年级上册科学全册教案教学设计(新整理版).doc
- 某小区高楼变频恒压供水系统设计.docx
文档评论(0)