首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

jaxb的优点跟用法

2012-06-27 
jaxb的优点和用法一、jaxb是什么JAXB是Java Architecture for XML Binding的缩写。可以将一个Java对象转变成

jaxb的优点和用法
    一、jaxb是什么
    JAXB是Java Architecture for XML Binding的缩写。可以将一个Java对象转变成为XML格式,反之亦然。
    我们把对象与关系数据库之间的映射称为ORM,其实也可以把对象与XML之间的映射称为OXM(Object XML Mapping)。原来JAXB是Java EE的一部分,在JDK1.6中,SUN将其放到了Java SE中,这也是SUN的一贯做法。JDK1.6中自带的这个JAXB版本是2.0,比起1.0(JSR 31)来,JAXB2(JSR 222)用JDK5的新特性Annotation来标识要作绑定的类和属性等,这就极大简化了开发的工作量。
    二、jaxb应用模式
    在JAVA EE 5\6中,jaxb可以很方便的与jax-rs、jax-ws集成,极大的简化了web service接口的开发工作量。
    三、jaxb代码举例
第一步:需要引入javax.xml.bind.jar
第二步:编写java bean;


四、jaxb开发常用
    jdk提供了xjc工具可以使xsd自动生成相应的java bean,这大大提高了开发的效率。同时,我们也可以使用trang.jar把xml轻松转化为xsd。下面是使用的举例。
    第一步:把数据库表映射为xml

    第二步:使用trang.jar转化为xsd文件。在命令行执行:

热点排行