没有合适的资源?快使用搜索试试~ 我知道了~
Apache Commons工具集简介.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 74 浏览量
2023-10-27
08:59:05
上传
评论
收藏 20KB DOCX 举报
温馨提示
试读
8页
Apache Commons工具集简介
资源推荐
资源详情
资源评论
Apache Commons 工具集简介
Apache Commons 包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复
劳动。我选了一些比较常用的项目做简单介绍。文中用了很多网上现成的东西,我只是做了一个
汇总整理。
一、Commons BeanUtils
http://jakarta.apache.org/commons/beanutils/index.html
说明:针对 Bean 的一个工具集。由于 Bean 往往是有一堆 get 和 set 组成,所以 BeanUtils
也是在此基础上进行一些包装。
使用示例:功能有很多,网站上有详细介绍。一个比较常用的功能是 Bean Copy,也就是 copy
bean 的属性。如果做分层架构开发的话就会用到,比如从 PO(Persistent Object)拷贝数据
到 VO(Value Object)。
传统方法如下:
//得到 TeacherForm
TeacherForm teacherForm=(TeacherForm)form;
//构造 Teacher 对象
Teacher teacher=new Teacher();
//赋值
teacher.setName(teacherForm.getName());
teacher.setAge(teacherForm.getAge());
teacher.setGender(teacherForm.getGender());
teacher.setMajor(teacherForm.getMajor());
teacher.setDepartment(teacherForm.getDepartment());
//持久化 Teacher 对象到数据库
HibernateDAO= ;
HibernateDAO.save(teacher);
使用 BeanUtils 后,代码就大大改观了,如下所示:
//得到 TeacherForm
TeacherForm teacherForm=(TeacherForm)form;
//构造 Teacher 对象
Teacher teacher=new Teacher();
//赋值
BeanUtils.copyProperties(teacher,teacherForm);
//持久化 Teacher 对象到数据库
HibernateDAO= ;
HibernateDAO.save(teacher);
二、Commons CLI
资源评论
小小哭包
- 粉丝: 1899
- 资源: 3860
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功