2008年7月3日星期四

XML_012:JAXB介绍

【JAXB】:Java Architecture for XML Binding。
下面这张图清楚地说明了JAXB的功能。

我们已经知道了JAXP这个处理XML的API,也知道了有一些很好的Parser供应商。但有一个事实无法回避:无论你使用哪个Parser供应商,你都需要知道太多的处理细节:document,element,attribute......拜托!我只是想把一个XML文档读出来,修改一下,再存回去,为啥我必须要知道这些有关XML处理的细节?
于是JAXB应运而生了。
“这意味着你不需要处理甚至不需要知道XML编程技巧(如SAX或DOM)就能在Java应用程序中充分利用XML的优势。其结果是结合了高度可移植Java代码和高度可移植的XML数据。其中这些代码可用来创建灵活、轻便的应用程序和WebService。”

参考文献
1.
http://java.sun.com/developer/technicalArticles/WebServices/jaxb/
2.
http://www.itisedu.com/phrase/200604181429065.html
3.
https://jaxb.dev.java.net/

没有评论: