Simple XML Java的XML处理器

程序名称:Simple XML

授权协议: LGPL

操作系统: 跨平台

开发语言: Java

Simple XML 介绍

Simple 是一个 Java 框架,用于简化序列化和反序列化 XML 的过程。使用 Simple,开发人员可以简化(名字由此而来)将简单老 Java
对象(POJO)转换成 XML 文档的过程 — 即所谓的 序列化 (serialization) 过程。Simple
也可促进相反的过程:开发人员可以将 XML 文档转换成 POJO — 即所谓的 反 序列化(deserialization) 过程。

Simple 名副其实,它使用注解来支持序列化和反序列化过程。根据相应的 XML 文档应该如何出现,对 POJO
进行注解。一些字段被注解为属性,另一些字段被注解为元素。类通常被注解为根元素。在序列化过程中,该框架处理冗长的解释注解和产生相应 XML
文档的过程。无足为奇,在 XML 文档被转换成 POJO 的反序列化过程中,注解也会被解释。

使用 Simple 有几个优势。首先,它促进快速应用程序开发。Simple 是如此简单,它支持开发人员快速实现健壮的、使用 XML
序列化和反序列化的应用程序,无需完成长长的学习曲线以及付出繁重的开发劳动。

其次,Simple 不需要配置。前面已经提到,Simple 使用注解。这些注解取代了基于 XML 的配置文件(其他框架一般都有这样的配置文件)。

最后,Simple 只让使用它的应用程序增加少量的内存占用。Java 归档(Java Archive,JAR)文件只有 239 KB。Simple
也不依赖于一系列其他 JAR 文件,而其他框架则通常不是这样的。

Simple XML 官网

http://simple.sourceforge.net/

相关编程语言

BlazeDS 是一个基于服务器的Java 远程控制(remoting...
OVal 是一个可扩展的Java对象数据验证框架,验证的规...
Volta 是一套开发工具,专为开发分布式、实时系统应...
OpenDDS 是一个开源的 C++ 实现的 对象管理组织 OMG...
JADE (Java Agent DEvelopment Framework) 是一个完...
FastMM ,在D2006和2007中已代替了原来的内存管理器。