JAXB入门学习(一)
?http://java.sun.com/javaee/5/docs/tutorial/doc/bnazf.html
https://jaxb.dev.java.net/guide/??(详细学习)
?
Jaxb中两个重要的过程:
编组是把一些?Java?对象转化成一个(或多个)?XML?文档。
?
JAXB?Architectrual?Overview:

?
A?JAXB?implementation?consists?of?the?following?architectural?components:
The?JAXB?Binding?Proecss

JAXB数据绑定步骤:
l?Generate?classes:?使用JAXB?Binding?Compiler(xjc命令)根据XML?Schema生成Java代码。
l?Compile?classes:?编译所有生成的Java源代码。
l?Unmarshal:?将XML文档内容解组到内存中。
l?Generate?content?tree:?解组过程产生由JAXB生成的一系列classes的数据对象的实例的content?tree。这个content?tree代表了这个XML文档的结构以及内容。
l?Validate?(optional):?解组过程中带有的可选的校验过程,包括在生成content?tree之前校验xml文档。
l?Process?content:?应用程序可以通过JAXB生成的一系列content?tree修改xml文档内容。
l?Marshal:?处理过的content?tree?的内容编组到xml文档中,在这之前可能进行过校验。
JAXB将XML?Schema表示为Java对象:
l?根据Schema中定义的xml?elements生成的一系列类文件;
l?一个ObjectFactory类,用于产生绑定的Java类的实例的工厂。
<!--EndFragment--> 1 楼 jhyimu2005 2012-02-13 你好,你是不是也搞过HL7 CDA?想请教你几个问题