XML和java

问题描述

求问XML在java web应用里面的解析效率以及运行过程中的效率,我一直觉得XML效率比较低下(个人鄙见),想在java中彻底抛弃XML,希望各位大牛能够解答 问题补充:<div class="quote_title">梦中有你 写道</div><div class="quote_div">你想彻底抛弃XML 那在JavaWeb中还用SSH吗?他们这些框架都是靠配置文件来运作,实质就是XML文件 相关配置文件XML还是比较好的(数据量不大的相关信息)</div><br />SSH很简单&nbsp;&nbsp; 但是运行的效率不好&nbsp;&nbsp;&nbsp; java web是可以抛弃XML的&nbsp; 我看到douyu就是这样的。&nbsp; 不过谢谢你的回答。就是想以后机会成熟的时候自己来写框架&nbsp; 或者是平台

解决方案

水木清华77 写道求问XML在java web应用里面的解析效率以及运行过程中的效率,我一直觉得XML效率比较低下(个人鄙见),想在java中彻底抛弃XML,希望各位大牛能够解答XML 文件大,冗余多,解析能力低下,常用的dom和sax,都很耗CPU,dom还巨耗内存。不过 其优点也很多,描述能力比一般的格式强:1、标准化2、可读性3、自描述 DTD XSD 4、成熟的各种实现, xerces dom4j jdom ...5、各种技术:XPath,xlt, xstream, axiom ...6、各种应用:****ml (vml vrml ooxml..) xul wsdl ...
解决方案二:
>求问XML在java web应用里面的解析效率以及运行过程中的效率,我一直觉得XML效率比较低下... ...需要看系统对性能要求的精度。任何协议的解析都是有消耗的。至于效率,写几个test类,解析几万次/个 xml做个平均值。
解决方案三:
你想彻底抛弃XML 那在JavaWeb中还用SSH吗?他们这些框架都是靠配置文件来运作,实质就是XML文件 相关配置文件XML还是比较好的(数据量不大的相关信息)
解决方案四:
简单的 可以用 JSON

时间: 2024-10-21 14:19:01

XML和java的相关文章

XML到Java代码的数据绑定之对象

xml|对象|数据 在这个由四部分组成的系列文章的第一部分,我们将弄清什么是数据绑定,与在 Java 应用程序中处理 XML 数据的其它方法相比它有什么优势,以及如何开始使用它.这一部分将考查为什么使用数据绑定,以及如何为各种约束建立模型,使 XML 文档能转换成 Java 对象.同时还涵盖用于生成数据绑定类的输入和输出. 您希望在您的 Java 应用程序中使用 XML 吗?那么好,同成千上万的其他人一起上这条船吧.当您深入了解 XML 以后,也许您会发现 DOM 和 SAX API(请参阅参考

Java 中的 XML:Java 文档模型的用法

xml 在本系列的第一篇文章中,我研究了一些用 Java 编写的主要的 XML 文档模型的性能.但是,在开始选择这种类型的技术时,性能只是问题的一部分.使用方便至少是同样重要的,并且它已是一个主要理由,来支持使用 Java 特定的模型,而不是与语言无关的 DOM . 为切实了解哪个模型真正的作用,您需要知道它们在可用性程度上是如何排名的.本文中,我将尝试进行这个工作,从样本代码开始,来演示如何在每个模型中编码公共类型的操作.并对结果进行总结来结束本文,而且提出了促使一种表示比另一种更容易使用的一

XML 和 Java 技术: 数据绑定的多种用法

xml|数据 除将 XML 用作一种简单数据格式之外,数据绑定是 XML 最流行的用法之一.即使刚刚入门的程序员也能在一种原生编程语言中使用 XML,并且在大多数情况下完全不需要任何的 XML 专门知识.本文并不是介绍解决方案,取而代之,Brett 介绍了一些讨论主题,鼓励您思考如何使用 XML 和数据绑定.欢迎在 XML 和 Java 技术讨论论坛上与别人一起分享您的想法. XML 用于业务而非技术 随着 XML 的日趋盛行,人们也越来越注重可用性.换句话说,程序员和管理者并不希望把 XML

XML 和 Java:一个强大的组合

xml XML当它在1996年11月首次由WWW小组( W3C)提出时就是一个能够被很好接受的规范.现在,它与Java从本质上的结合--即把Java程序中的与XML相关的代码部分和对Java语义(动作)编码的部分转换成XML的标记,承诺能够向企业或更高层提供更简单和更具创造力的应用计算.Larry Cable 和 Mark Reinhold 是Sun公司的两名老资格的工程师,他们在最近召开的JavaOne开发者大会的"Java平台上的XML"技术会议部分发言,根据他们的发言,关注这种技

从XML到Java代码的数据绑定之对象【来自JAVA家】

xml|对象|数据 在这个由四部分组成的系列文章的第一部分,我们将弄清什么是数据绑定,与在 Java 应用程序中处理 XML 数据的其它方法相比它有什么优势,以及如何开始使用它.这一部分将考查为什么使用数据绑定,以及如何为各种约束建立模型,使 XML 文档能转换成 Java 对象.同时还涵盖用于生成数据绑定类的输入和输出. 您希望在您的 Java 应用程序中使用 XML 吗?那么好,同成千上万的其他人一起上这条船吧.当您深入了解 XML 以后,也许您会发现 DOM 和 SAX API(请参阅参考

从XML到Java代码的数据绑定之对象

xml|对象|数据 在这个由四部分组成的系列文章的第一部分,我们将弄清什么是数据绑定,与在 Java 应用程序中处理 XML 数据的其它方法相比它有什么优势,以及如何开始使用它.这一部分将考查为什么使用数据绑定,以及如何为各种约束建立模型,使 XML 文档能转换成 Java 对象.同时还涵盖用于生成数据绑定类的输入和输出. 您希望在您的 Java 应用程序中使用 XML 吗?那么好,同成千上万的其他人一起上这条船吧.当您深入了解 XML 以后,也许您会发现 DOM 和 SAX API(请参阅参考

XML和Java技术

必须将 XML 存储在某个地方 XML 是一种伟大的数据格式 - 显 而易见,整个 IBM developerWorks 专区都在专注于研究这个主题.2007 年, 关于 XML 的讨论多半是 Web 服务,或者 XML 和 Java 对象之间的转换 ,或者读取 XML 配置文件,或者甚至是使用 XML 格式的数据库代替关系或面向 对象的数据库. 目前,我们还没有听到有人在谈论如何将所使用的内存表示 - DOM. JDOM 等等 - 中的 XML 保存到静态文件中去,并在其中填满尖括号和引 号.

XML、Java与XMLBeans结合应用的商业价值

通过阅读本文,您将了解面向服务的架构(Service-Oriented Architecture,SOA).XML 和 XMLBeans 如何在解决实际商业问题中发挥重要作用及其原因,文中将以娱乐业为例进行案例分析.本文的目的并不在于介绍代码,而是让您了解在需要使用 XML 时如何使用 XMLBeans 及其原因. 面对日益升级的软件复杂度,企业架构师的注意力逐渐集中到了一种能够解决系统集成问题的方法 -- 面向对象的架构(SOA).从本质上来说,SOA 就是要通过增强业务与信息技术(IT)的运

从XML到Java代码的数据绑定之四 从无用的字符到有用的代码段

在本系列的上一部分中,我演示了如何取出 XML 文档并将它转换成 Java 表示.这种变换的关键是 XML 文档符合的 XML 模式.模式不仅确保了强制约束.它还允许使用 SchemaMapper 来生成 Java 类:那么 XML 文档就可以解包成那些类其中一个的实例.换句话说,这个系统不仅需要 XML 文档:文档将变成其实例的 Java 类不仅必须已经存在,而且它还必须在系统的类路径中. 打包类 打包 Java 实例时,情况稍有不同.首先,Unmarshaller 类不存储关于在所创建的 J

从XML到Java代码的数据绑定之二 从XML数据创建类

数据绑定系列的第二篇是如何从 XML 数据限制中生成一个 Java 语言. 本文通过完整的代码展现了如何生成类和代码,并提供了如何定制您自己版本的建议. 还没有看过第一篇吗?第一篇, "对象,无处不在的对象", 解释了数据绑定是如何将 XML 和 Java 语言对象互为转换.它比较了数据绑定和其它在 Java 程序中处理 XML 的方法, 并介绍了一个 XML 配置文档示例.第一部分也介绍了使用 XML Schema 来约束数据. 在深入 Java 程序和 XML 代码之前,先快速回顾