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代码
- //得到TeacherForm????
- TeacherForm?teacherForm=(TeacherForm)form;? ??
- //构造Teacher对象????
- Teacher?teacher=new?Teacher();? ??
- //赋值????
- teacher.setName(teacherForm.getName());? ??
- teacher.setAge(teacherForm.getAge());? ??
- teacher.setGender(teacherForm.getGender());? ?
相关文章:
你感兴趣的文章:
- 元件类型有哪些?
- 桥架制作安装规范
- 【EMGU】读取视频AVI文件+保存任意帧为图片
- 如何关闭win11小组件 如何关闭win11小组件方法介绍
- Qt5实现文本编辑器(附详细代码)
- 足球角球多说明什么