• 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



  • 相关阅读:
    C# lock
    read appSettings in configuration file by XElement with xmlns
    get all sites under IIS
    Cross-site scripting(XSS)
    Do not throw System.Exception, System.SystemException, System.NullReferenceException, or System.IndexOutOfRangeException intentionally from your own source code
    C++ 算法
    C++ 数据结构概念
    C++ STL 常用算术和生成算法
    C++ STL 常用拷贝和替换算法
    C++ STL 常用排序算法
  • 原文地址:https://www.cnblogs.com/softidea/p/4860668.html
Copyright © 2020-2023  润新知