- 31
- 0
- 约1.21万字
- 约 11页
- 2022-04-26 发布于北京
- 举报
Dozer 使用总结
1 概念
1.1 什么是dozer?
Dozer 是一个对象转换工具。
Dozer 可以在JavaBean 到JavaBean 之间进行递归数据 ,并且这些JavaBean 可以是不同的复
杂的类型。
所有的mapping,Dozer 将会很直接的将名称相同的fields 进行 ,如果field 名不同,或者
有特别的对应要求,则可以在xml 中进行定义。
详细请参考dozer 官网:
1.2 为什么要使用Dozer ?
分析多层架构的J2EE 系统,经常存在JavaBean 直接的拷贝。比如我们在 DAO 层,通过
Do 取得业务层需要的数据,将这些数据传递给 Service 层的VO 。Do 与VO 就存在典型的值拷
贝。
典型的解决方案就是手动拷贝,弊端很明显,代码中充斥大量Set 和Get 方法,真正的业务
被埋藏值与值的拷贝之中。另 案就是使用BeanUtil,但BeanUtil 不够很好的灵活性,又时
候还不得不手动拷贝。Dozer 可以灵活的对对象进行转换,且使用简单。
注意:Dozer 支持简单类型 复杂类型的双向递归 。
1.3 如何得到Dozer 工具类jar 包
点击 :
2 Dozer 支持的转换类型
Dozer 支持
Primitive 基本数据类型 , 后面带 Wrapper 是包装类 Complex Type 是复杂类型
• Primitive to Primitive Wrapper
Dozer 使用总结
1 概念
1.1 什么是dozer?
Dozer 是一个对象转换工具。
Dozer 可以在JavaBean 到JavaBean 之间进行递归数据 ,并且这些JavaBean 可以是不同的复
杂的类型。
所有的mapping,Dozer 将会很直接的将名称相同的fields 进行 ,如果field 名不同,或者
有特别的对应要求,则可以在xml 中进行定义。
详细请参考dozer 官网:
1.2 为什么要使用Dozer ?
分析多层架构的J2EE 系统,经常存在JavaBean 直接的拷贝。比如我们在 DAO 层,通过
Do 取得业务层需要的数据,将这些数据传递给 Service 层的VO 。Do 与VO 就存在典型的值拷
贝。
典型的解决方案就是手动拷贝,弊端很明显,代码中充斥大量Set 和Get 方法,真正的业务
被埋藏值与值的拷贝之中。另 案就是使用BeanUtil,但BeanUtil 不够很好的灵活性,又时
候还不得不手动拷贝。Dozer 可以灵活的对对象进行转换,且使用简单。
注意:Dozer 支持简单类型 复杂类型的双向递归 。
1.3 如何得到Dozer 工具类jar 包
点击 :
2 Dozer 支持的转换类型
Dozer 支持
Primitive 基本数据类型 , 后面带 Wrapper 是包装类 Complex Type 是复杂类型
• Primitive to Primitive Wrapper
þÿ
þÿ
þÿ
þÿ
þÿ
þÿ
þÿ
þÿ
þÿ
þÿ
þÿ
þÿ
þÿ
þÿ
þÿ
þÿ
þÿ“ÉPœk‘~ë‹òp7’†
þÿ
þÿ“µ
þÿ
þÿ“ÈYXÒ“Rà¤k‘p5tp|2tUOyw0• \}W¯“Yâ N’“f
þÿ
þÿ“ÇgQæ?t‡þ|•t‡\ð_,”p
þÿ
þÿ
þÿ
þÿ“RUØp=o¶l,w0“Ë‚5p/”(
þÿ
þÿ
þÿ
þÿt•oÄ
þÿ
þÿ“Oz?p7”(Rî“P†kgßY—X l(“Äâ Xœ“T1Zùt•oÓ} [îZDàl[ðX iÑ“Äd…} m`ÿGr m“á^S–“Â0å0G
•²
þÿ
þÿt à¢qA”˜_Ó
þÿ
þÿ“Jk~Um“]…}ñm“]†Xœ“T1Zùt•oÄ
您可能关注的文档
- 2004年申论真题及答案解析.pdf
- 练习新传30天题修订内容10.29.pdf
- 税法基础班讲义1.pdf
- vip题库陆续添加会计68.pdf
- 信息系统与数据库历届考卷2013-20141a答案.pdf
- 漏洞扫描topwaf快速配置手册twf系列.pdf
- 0021功能需求说明-报价单导入.pdf
- 和声学习题解答部分centrifugal_effect.pptx
- 预科班8讲讲义005.pdf
- 13.oracle dba视频9.57g附赠经典辅助学习preface.pptx
- 三年级下册语文1-8单元默写通关训练(含答案)(2).docx
- 2026年及未来5年市场数据中国金属钒市场发展规划及投资战略可行性预测报告.docx
- 2026年及未来5年市场数据中国金属工艺品行业全景调研及投资可行性报告.docx
- 2026年及未来5年市场数据中国金属家具市场分析及投资战略研究预测可行性报告.docx
- 2026年及未来5年市场数据中国金属膜电阻器行业市场需求预测与投资战略规划分析报告.docx
- 2026年及未来5年市场数据中国金银花行业市场发展战略分析及投资前景专项预测报告.docx
- 2026年及未来5年市场数据中国金银花行业市场研究及投资战略预测报告.docx
- 2026年及未来5年市场数据中国抗氧化剂市场专项调查分析及投资前景预测报告.docx
- 2026年及未来5年市场数据中国救护车市场运行格局及投资战略研究报告.docx
- 2026年及未来5年市场数据中国精细化工行业发展前景预测及投资分析报告.docx
最近下载
- 变应性(过敏性)紫癜疾病防治指南解读.docx VIP
- 2025年互联网营销师微盟商城私域运营工具应用专题试卷及解析.pdf VIP
- 小麦的需肥规律与土肥水管理——师院.ppt VIP
- 九年级上册《道德与法治》概括与评析及标题.pdf VIP
- 护理应急演练脚本(参考版).docx
- (正式版)DB32∕T 5308-2025 《 公共管理机构人员数字素养评价指南》.pdf VIP
- 2025云南省事业单位考试e类试题及答案.doc VIP
- 2026届陕西省西北工业大学附属中学高二化学第一学期期末复习检测模拟试题含答案.doc
- 原子物理学第一章.pptx VIP
- 2025年七年级上学期历史期末模拟试题及答案(十一).pdf VIP
原创力文档

文档评论(0)