Apache Commons组件聚合

Apache Commons组件集合

Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。我选了一些比较常用的项目做简单介绍。文中用了很多网上现成的东西,我只是做了一个汇总整理。?

一、Commons BeanUtils?

http://jakarta.apache.org/commons/beanutils/index.html

说明:针对Bean的一个工具集。由于Bean往往是有一堆get和set组成,所以BeanUtils也是在此基础上进行一些包装。

使用示例:功能有很多,网站上有详细介绍。?

1、一个比较常用的功能是Bean Copy,也就是copy bean的属性。如果做分层架构开发的话就会用到,比如从PO(Persistent Object)拷贝数据到VO(Value Object)。?

传统方法如下:?

Java代码

  1. //得到TeacherForm????
  2. TeacherForm?teacherForm=(TeacherForm)form;? ??
  3. //构造Teacher对象????
  4. Teacher?teacher=new?Teacher();? ??
  5. //赋值????
  6. teacher.setName(teacherForm.getName());? ??
  7. teacher.setAge(teacherForm.getAge());? ??
  8. teacher.setGender(teacherForm.getGender());? ??
  9. teacher.setMajor(teacherForm.getMajor());? ??
  10. teacher.setDepartment(teacherForm.getDepartment());? ??
  11. ??
  12. //持久化Teacher对象到数据库????

免责声明: 本文仅代表作者个人观点,与无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

相关资料

推荐阅读

友情链接:

Copyright © 2013-2023 页 当前在线:868人  网站在13时18分34秒内访问总人数:132076人 当前 10.99%  

Apache Commons组件聚合

相关文章:

你感兴趣的文章:

标签云: