阅读更多

1顶
0踩

编程语言

原创新闻 Simple 2.0发布:XML序列化框架

2008-12-09 12:11 by 副主编 QQbyte 评论(3) 有7262人浏览

Simple 2.0发布,Simple是一个XML序列化框架,一个Java版本宽容的序列化框架,能够快速在Java平台上开发XML。Simple 2.0同时完全支持序列化和反序列化。

2.0版本新功能:支持通过annotations完全配置化的XML结构;提供版本管理框架允许向前和向后兼容序列化;更好的性能,使用轻量级StAX提升XML反序列化进程,比XStream和JAXB更快;通过namespace annotations提供完全的命名空间支持;包括XML模板系统……

Simple是开源软件,使用LGPL许可。

详情访问:Simple 2.0 - Version Tolerant XML Serialization

 

主页: http://simple.sourceforge.net/
文档: http://simple.sourceforge.net/download/stream/doc/javadoc/

教程: http://simple.sourceforge.net/download/stream/doc/tutorial/tutorial.php

 

1
0
评论 共 3 条 请登录后发表评论
3 楼 sorphi 2008-12-09 17:24
引用
It requires absolutely no configuration


Unlike many of the XML frameworks for Java there are no mappings or configuration required to serialize objects regardless of its complexity. The XML schema is represented using field annotations.


json/xml,用这种方式,都挺讨厌
2 楼 liusu 2008-12-09 13:26
这样序列化终究很容易碰到一个问题,就是当你的对象改变以后,曾经序列化的对象很难在反序列化回来,记得xstream里面是给对象加属性没问题,修改或重构属性就会出现不能读取的问题。
1 楼 desire 2008-12-09 13:02
看上去不错

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • CoolSysHold (转)

    CoolSysHold (转)[@more@]CoolSysHold 版本:3.0[适用系统] windows 95/98,windows NT 4.0[软件类型] 系统安全类共享软件。[主要功能] CoolSysHol...

  • Java对象XML序列化框架-Simple2.0

    Simple是一个XML序列化框架,一个Java版本宽容的序列化框架,能够快速在Java平台上开发XML。支持通过annotations完全配置化的XML结构;提供版本管理框架允许向前和向后兼容序列化;更好的性能,使用轻量级StAX提升...

  • SpringBoot2.0搭建:集成MyBatis,热部署,redis写的增删改查demo(二)

    上一篇搭建起了大体架构,这一篇写个增删改查demo7、测试显示table 信息 (建table,在sql 里面添加几条数据,显示到页面)8、增加热部署功能 (自动刷新后台java,xml代码变动情况,无需手动重启,不过idea对它支持...

  • xml序列化与反序列化_XML序列化程序中的微妙行为会杀死

    xml序列化与反序列化Dan Maharry is/was having a heck of a time with the XmlSerializer after upgrading an application from .NET 1.1 to .NET 2.0. 在将应用程序从.NET 1.1升级到.NET 2.0之后, Dan Maharry在...

  • Django的序列化和反序列化

    将程序中的一个数据结构类型转换为其他格式(字典、JSON、XML等),例如将Django中的模型类对象装换为JSON字符串,这个转换过程我们称为序列化。 反之,将其他格式(字典、JSON、XML等)转换为程序中的数据,例如将...

  • Java 开发 2.0: 使用 Hibernate Shards 进行切分

    Java 开发 2.0: 使用 Hibernate Shards 进行切分 关系数据库的水平伸缩 切分并不是万能的,但是它是关系系统满足大型数据要求的一种方法。对于一些商店来说,切分意味着可以保持一个受信任的 RDBMS,...

  • 漫谈grpc 4:grpc和其他rpc框架的横向对比,到底好在哪里?

    gRpc 是一个高性能、开源和通用的 RPC 框架,面向移动和 HTTP/2 设计。目前提供 C、Java 和 Go 语言版本,分别是:grpc, grpc-java, grpc-go. 其中 C 版本支持 C, C++, Node.js, Python, Ruby, Objective-C, PHP 和 ...

  • 【Dubbo】——通信协议及序列化方式

    rest:// 基于标准的Java REST API——JAX-RS 2.0(Java API for RESTful Web Services的简写)实现的REST调用支持 二、序列化方式 Java序列化 Java中的序列化问题及解决 JSON 优点 1 简单易用开发成本低 2 跨语言 ...

  • json rpc 2.0 java_使用JSONRPC 2.0规范解决多语言RPC交互的方案

    http协议只是作为通信协议,但是数据传输的格式还是要规范的,传统的有xml和一些序列化方案,近年流行更加轻量级和通用的json格式,它被广泛用于web数据传输。本文选用的就是json格式。 于是朝着这个方向去调研,...

  • [转]XML解析框架

    XML 是一种网络通信的数据交换的重要公共语言,它能非常方便的描述带层级关系的数据结构并方便的...在 Java 中操作 XML 是相当方便的,于是我调查了一些时下比较流行的 Java 操作 XML 的开源库 [b]Xerces[/b]...

  • Retrofit2.0+RxJava+RxAndroid——强强联合的网络请求框架

    3,默认反序列化OkHttp的ResponseBody类型 4,默认只能接受ResponseBody类型的参数作为@body 5,2.0以后,get请求和post的请求的区别在call里面,注解写@get和写@post已经没有区别了 sendRequest()方法...

  • SOA 事务管理,第 2 部分:原型事务协调框架

    图 4 说明了事务构造器进行的操作序列,包括初始服务调用,随后是 SAX 解析所提供的 XML 文档,以及构建 SOA 远程服务对象和 SOA 事务对象。 图 4:SOA Transaction Manager Builder 序列图 点击此处放大 ...

  • Retrofit2.0使用详解

    square在github上发布了很多优秀的Android开源项目。例如:otto(事件总线),leakcanary(排查内存泄露),android-times-square(日历控件),dagger(依赖注入框架),picasso(异步加载图片),okhttp(网络请求)等等。

  • 使用 Flutter 反序列化 JSON 的一些选项

    json_serializable 包使用 source_gen API 来生成序列化代码,并会为您编写 fromJson 构造函数(及 toJson 方法)。 注:json_serializable 链接 pub.dartlang.org/packages/js… 将其用于应用的基本流程如下...

  • awesome-python(python集合框架)

    传说, GitHub 上有一个 Awesome - XXX ...awesome-python 包括了Web 框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等。 地址:https:.

  • MusicXML文档翻译(持续更新)

    translator : Mr_52Hz ...MusicXML 3.0 Tutorial MusicXML 3.0 教程 MusicXML is a digital sheet music interchange and distribution format. MusicXML 是数字活页乐谱的交换和分发格式。 goal is create a u...

  • Retrofit 2.0关于get和post的网络访问的简单使用

    Retrofit 2.0已经发布很久了,由于个人原因,现在才稍有接触。其他地方关于这个框架的介绍都只是之言片语。使得学习起来比较麻烦一些。一般来说这种比较强大的框架,学习起来都有一些难度,有时候也只运用它的一个...

  • 智慧园区3D可视化解决方案PPT(24页).pptx

    在智慧园区建设的浪潮中,一个集高效、安全、便捷于一体的综合解决方案正逐步成为现代园区管理的标配。这一方案旨在解决传统园区面临的智能化水平低、信息孤岛、管理手段落后等痛点,通过信息化平台与智能硬件的深度融合,为园区带来前所未有的变革。 首先,智慧园区综合解决方案以提升园区整体智能化水平为核心,打破了信息孤岛现象。通过构建统一的智能运营中心(IOC),采用1+N模式,即一个智能运营中心集成多个应用系统,实现了园区内各系统的互联互通与数据共享。IOC运营中心如同园区的“智慧大脑”,利用大数据可视化技术,将园区安防、机电设备运行、车辆通行、人员流动、能源能耗等关键信息实时呈现在拼接巨屏上,管理者可直观掌握园区运行状态,实现科学决策。这种“万物互联”的能力不仅消除了系统间的壁垒,还大幅提升了管理效率,让园区管理更加精细化、智能化。 更令人兴奋的是,该方案融入了诸多前沿科技,让智慧园区充满了未来感。例如,利用AI视频分析技术,智慧园区实现了对人脸、车辆、行为的智能识别与追踪,不仅极大提升了安防水平,还能为园区提供精准的人流分析、车辆管理等增值服务。同时,无人机巡查、巡逻机器人等智能设备的加入,让园区安全无死角,管理更轻松。特别是巡逻机器人,不仅能进行360度地面全天候巡检,还能自主绕障、充电,甚至具备火灾预警、空气质量检测等环境感知能力,成为了园区管理的得力助手。此外,通过构建高精度数字孪生系统,将园区现实场景与数字世界完美融合,管理者可借助VR/AR技术进行远程巡检、设备维护等操作,仿佛置身于一个虚拟与现实交织的智慧世界。 最值得关注的是,智慧园区综合解决方案还带来了显著的经济与社会效益。通过优化园区管理流程,实现降本增效。例如,智能库存管理、及时响应采购需求等举措,大幅减少了库存积压与浪费;而设备自动化与远程监控则降低了维修与人力成本。同时,借助大数据分析技术,园区可精准把握产业趋势,优化招商策略,提高入驻企业满意度与营收水平。此外,智慧园区的低碳节能设计,通过能源分析与精细化管理,实现了能耗的显著降低,为园区可持续发展奠定了坚实基础。总之,这一综合解决方案不仅让园区管理变得更加智慧、高效,更为入驻企业与员工带来了更加舒适、便捷的工作与生活环境,是未来园区建设的必然趋势。

  • labelme标注的json转mask掩码图,用于分割数据集 批量转化,生成cityscapes格式的数据集

    labelme标注的json转mask掩码图,用于分割数据集 批量转化,生成cityscapes格式的数据集

Global site tag (gtag.js) - Google Analytics