使用XStream实现Java对象与XML转换

来源 :第九届中国Java技术及应用交流大会 | 被引量 : 0次 | 上传用户:bigfish
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文论述了使用XStream实现Java对象与XML转换。在Java EE开发过程中,经常遇到Java对象与XML的相互转化。例如MVC的Web框架Struts、Spring以及数据库持久化框架Hibernate等都是靠XML文件作为基础配置文件,框架运行时读取这些文件信息,然后通过反射或其他方式初始化特定的类。例如JAX-B(Java Architecture for XML Binding)提供了一个自动在Java对象与XML文件之间映射的机制。但是有些时候不需要这么复杂的映射,那么XStrea是一个很不错的选择。XStream使用起来非常简单,不需要预先生成相关的辅助类,不需要映射文件,不需要复杂的协议。当然,使用简单也注定了它只能处理简单结构的XML文件。
其他文献
内河船舶一旦发生水上交通事故,船舶所有人、经营人往往因无力承担人命财产损失,而面临困境.本文通过对建立内河船舶强制保险措施的必要性和可行性分析,探讨建立符合内河水运
本文通过具体的工程实例,介绍了奥地利高速铁路隧道的设计和施工概括、施工方法、辅助工法以及设计标准等.
日本5km以上长度的铁路隧道现在有80座,其中21座长度达10km以上,16座是新干线(高速铁路)隧道.在建设长大隧道时,需要考虑到线路保修和列车火灾对策等特殊问题,并必须安置合理
结合石太客运专线南梁隧道喇叭口段的设计研究过程,阐明了喇叭口段超大断面的拟定过程,提出了超大断面隧道采用不等长锚杆组合为主要手段的支护体系,并结合数值模拟分析,对施
一、《长征记》熊守海同志的文章(见本刊八一年第一期)中谈到关于《长征记》的问题,现在就我所知。作些补充,供大家参考和研究之用。我曾经亲目看到这部《长征记》的原稿,当
东西方向绵延700多公里的阿尔卑斯山是中欧地区最主要的交通屏障.因此,从数百年前的基础设施项目开始,人们就试图克服这个障碍.第二次世界大战以后,人们第一次有了在超过海平
会议
已故美籍罗德民博士是国际水土保持科学的奠基人之一。他曾经在几十个国家和地区工作,久负盛誉,其中尤以在中国、美国和以色列三处的成绩显著。他曾两次在中国工作近七 Dr.
本文探索了JavaServer Faces的编程领域,提供了一个技术性的总体介绍并解释了JSF是如何适合当前web开发状况的.然后研究了JSF是如何工作的,并且讲述了一些基本概念,和其他的
本文首先分析了XML文档的结构特性,介绍了以XML格式文档存储数据结构逻辑结构的方法,进一步提出了常用动态数据结构的持久化解决方案,并且采用UML建模技术Java语言,论述了常用
本文通过对医疗数据库中存在的时态模式的研究,提出了一个时态关联模式挖掘算法,时态关联模式相对于序列模式来讲可以更加清楚的描述事物之间存在的固有时态关系.该算法不仅