首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

JAXB入门学习(1)

2012-10-09 
JAXB入门学习(一)?http://java.sun.com/javaee/5/docs/tutorial/doc/bnazf.htmlhttps://jaxb.dev.java.net

JAXB入门学习(一)


?http://java.sun.com/javaee/5/docs/tutorial/doc/bnazf.html

https://jaxb.dev.java.net/guide/??(详细学习)

?

Jaxb中两个重要的过程:

编组是把一些?Java?对象转化成一个(或多个)?XML?文档。

?

JAXB?Architectrual?Overview:

JAXB入门学习(1)

?

A?JAXB?implementation?consists?of?the?following?architectural?components:

The?JAXB?Binding?Proecss

JAXB入门学习(1)

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?想请教你几个问题

热点排行