zoukankan      html  css  js  c++  java
  • 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



  • 相关阅读:
    《自拍教程17》Python调用命令
    c和c++学哪个?
    PHP:变量之效果域、静态变量,常量等基础知识
    Java中NIO及基础实现
    零代码=零门槛?
    程序员真的都比较宅吗?
    DataGridView怎样完成添加、删除、上移、下移一行
    C# 控件 RichTextBox 显示行号,而且与Panel彼此联动
    C语言代码中的空白符表示什么
    php 中的4种标记风格介绍
  • 原文地址:https://www.cnblogs.com/softidea/p/4860668.html
Copyright © 2011-2022 走看看