• jaxb和dozer简介


    一、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 56中,jaxb可以很方便的与jax-rs、jax-ws集成,极大的简化了web service接口的开发工作量。 
        三、jaxb代码举例 
    第一步:需要引入javax.xml.bind.jar 
    第二步:编写java bean; 
    http://blog.csdn.net/a9529lty/article/details/7211725


    Dozer

    Dozer is a Java Bean to Java Bean mapper that recursively copies data from one object to another. Typically, these Java Beans will be of different complex types.

    Dozer supports simple property mapping, complex type mapping, bi-directional mapping, implicit-explicit mapping, as well as recursive mapping. This includes mapping collection attributes that also need mapping at the element level.

    Please read the about page for detailed information on Dozer.


    http://dozer.sourceforge.net/
    1、简介 
        dozer是一种JavaBean的映射工具,类似于apache的BeanUtils。但是dozer更强大,它可以灵活的处理复杂类型之间的映射。不但可以进行简单的属性映射、复杂的类型映射、双向映射、递归映射等,并且可以通过XML配置文件进行灵活的配置。 

    2、准备 
       现在开始就小试一下。 
       首先,需要下载jar包, 
       dozer.jar :http://dozer.sourceforge.net/downloading.html 
       还需要slf4j.jar,commons-lang.jar,commons-beanutil.jar, commons-loggin.jar 
    http://lishaorui.iteye.com/blog/1151513



  • 相关阅读:
    rpm包的管理
    多态应用实例--制作饮品
    纯虚函数和抽象类
    rpm包的管理
    动态监控进程
    封装继承和多态
    计网面试题
    模拟浏览器加载页面时的版本下载
    xpath中extract()使用
    MVC+EF CODE FIRST的使用
  • 原文地址:https://www.cnblogs.com/softidea/p/4860668.html
Copyright © 2020-2023  润新知