毕业设计外文资料翻译--用于XML处理的Java的性能分析
23页1、毕业设计外文资料翻译学 院: 专业班级: 学生姓名: 学 号: 指导教师: 外文出处:(外文) Bruno Trevizan De Oliveira.ISBN: 978-0-9853483-3-5 2013 SDIWC 附 件:1.外文资料翻译译文; 2.外文原文 指导教师评语:该同学的英文专业资料术语翻译较准确,体现了一定的专业英语水平。翻译材料能与原文保持一致,能正确表达出原文意思。翻译字、词数满足要求。翻译材料语句较通顺,翻译材料的格式符合要求。该同学较好的完成了外文文献翻译工作。签名: 2015年10月14日外文资料翻译译文用于XML处理的Java的性能分析 Bruno Oliveira1引言可扩展标记语言(可扩展标记语言)由于其结构简单,在许多应用中被广泛用于数据表示,因此可用于保证数据的可移植性。数据交换系统之间的异构性高,便于信息的交流和共享,它是平台独立的,这使得它的多数应用中很有吸引力美国与XML格式有其他语言补充这种格式的应用领域,如XSD,XSLT或XQuery。目前,XML格式用于几种发展软件类型,包括网页、Web服务、网络应用,完全基于XML的数据库访问和修改
2、操作,一旦影响到XML文件的操作是必不可少的于任何增加的数据量,通过这些操作的复杂性,并在较短的时间内需要处理的。再加上这不断增长的数据,XML文档可以达到大数R兆(甚至千兆字节),限制和调节用于处理XML数据的应用有吸引力的开发技术。还加上了可移植性的概念编程语言提供了一组允许的操作的结构化文档的接口,根据该格式。由于其便携性,Java和XML中常用的应用发展。本论文的主要研究重点是对应用编程语言进行语言处理的各种分析模型和API(应用编程接口)进行了研究,并对其进行了分析和研究提供刷新基准可用表示模型,确定哪些是最适合的访问和大型XML文档的转换。我们也将主要优势识别IED的每个表示模型,始终保持性能因素考虑。下一节(2)检查一些内存和流表示模型,识别文档如何处理根据每一个分析模型。3节和4的API,有些回忆的API和功能流。第5节比较内存为基础的API的性能和内存消耗下一步,在6节中,我们比较了先前研究的最佳API的改性效果,终止了该论文的7节。2内存和流表示模型由于它的复杂性和重要性,分析过程是最关键的操作,在XML处理,直接处理时间和内存消耗。一些研究有蜜蜂用目标来测试和改进
3、表示模型和API的处理。然而,有些人并没有把重点放在Java编程和其他人是过时的。这是主要由各种更新和执行环境的改善造成的,特别是在Java虚拟机的影响,我们知道,在操作运行和有效性。在处理XML文档的过程分四个阶段进行阐述:分析被认为是在性能上,迈出了关键的一步,访问、修改和系列化,其性能是方向通过解析模型直接影响。作为性能最关键的因素,分析其角色的转换,在转换成字符格式,主要涉及不是一种编程语言理解,词法分析,这是一个过程,识别XML元素,例如开始节点,结束节点或字符,应用世界范围内定义的正则表达式B联盟(W3C)。分析阶段的最后一步是对文档进行语法分析,如果文档符合一个XML文档的构造规则,就要检查它,在分析过程中,该接口实现了对数据的访问和修改操作。2.1基于内存的表示模型大多数基于内存的API在数据处理中使用一个通用的模型,其中的XML文档完全以树的形式存储在多个节点上,从一个单一的节点上降下树的根。这种模式允许使用不同的方法来定位和操作包含在节点中的数据。对于每一个搜索,或者其他类型的操作,它是必要的由根元素继续在结构层次结构中的处理,以访问剩余的数据(图1)。由于所有的信
4、息都在内存中可用,我们可以在运行时遍历图1.内存树表示的例子树DOM的秩序,改变节点的定位在一个非常简单和容易的方法执行数据转换。考虑到其存储结构表示,这些API,方便应用发展,提供一个广泛的搜索方法,让您可以轻松地执行树的组成节点上的操作,然而,内存为基础的蜜蜂消耗,平均四至五时间比文件大小更大。例如,一个20 MB的文件的需求,根据不同的表示模型,为约100兆字节是存储在内存中,这可能是处理大文件的问题。2.2流媒体模式基于流媒体的应用程序使用最少的内存资源对文档进行顺序扫描,通常,这种类型的API使用了XML文档的深度(嵌套元素的数目)和最大在XML元素中存储的数据。这两个都是比内存为基础的分析树方法的大小总是小于。然后,文档的一小部分提取序列uentially不需要加载整个文档的结构。通常,解析器读取XML文档,它将调用一个特定的方法来处理它的对象。图2介绍了E SAX(XML处理简单的API)的XML处理模型,这是类似于其他的基于流的API。图2.SAX解析模型该分析器被配置为输入源,它与一组确定的内容管理方法相关联,例如,该文件的开头或结束,以及数据的元素可能包含在分析步骤
《毕业设计外文资料翻译--用于XML处理的Java的性能分析》由会员liy****000分享,可在线阅读,更多相关《毕业设计外文资料翻译--用于XML处理的Java的性能分析》请在金锄头文库上搜索。
仓前街道北片六村河道保洁项目招标文件
仓前街道污水管网巡查及养护项目招标文件
人民医院快速脑干诱发电位反应仪项目招标文件
人民医院巍山分院CT采购项目招标文件
千年古城复兴一期项目体育场地设施采购项目招标文件
乔司中学物业服务外包项目采购招标文件
“三色预警”河道水质保障服务采购项目招标文件
“甬有碧水”甬新河流域智慧治水人工采集服务项目招标文件
仓前街道2024-2026年余杭塘路以北道路综合养护项目招标文件
美术职业学校2024年物业管理服务项目招标文件
仁和第一幼儿园保安服务外包项目招标文件
人民医院电子内窥镜系统采购项目招标文件
公园区块道路综合养护项目招标文件
仁和第三幼儿园保安服务外包项目招标文件
中心幼儿园2024年物业(保洁及绿化养护)管理服务项目招标文件
工业垃圾打包车及叉车采购(重)招标文件
眼科医院信息化提升项目招标文件
瓶窑镇华兴社区未来社区创建服务采购项目招标文件
新城公园维护Ⅳ标段—2024年新接管公园绿地零星补种项目招标文件
公益中学安保服务项目招标文件
2024-01-06 4页
2023-11-06 31页
2024-02-05 9页
2023-03-11 5页
2022-09-10 37页
2022-10-12 11页
2023-10-14 13页
2023-05-13 10页
2023-12-20 5页
2022-09-04 5页