apache commons 工具类介绍及简单使用

apache commons 工具类介绍及简单使用

ID:6070648

大小:144.96 KB

页数:23页

时间:2018-01-02

apache commons 工具类介绍及简单使用_第1页
apache commons 工具类介绍及简单使用_第2页
apache commons 工具类介绍及简单使用_第3页
apache commons 工具类介绍及简单使用_第4页
apache commons 工具类介绍及简单使用_第5页
资源描述:

《apache commons 工具类介绍及简单使用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、组件功能介绍BeanUtils提供了对于JavaBean进行各种操作,克隆对象,属性等等.BetwixtXML与Java对象之间相互转换.Codec处理常用的编码方法的工具类包 例如DES、SHA1、MD5、Base64等.Collectionsjava集合框架操作.Compressjava提供文件打包压缩类库.Configuration一个java应用程序的配置管理类库.DBCP提供数据库连接池服务.DbUtils提供对jdbc 的操作封装来简化数据查询和记录读取操作.Emailjava发送邮

2、件对javamail的封装.FileUpload提供文件上传功能.HttpClien提供HTTP客户端与服务器的各种通讯操作.现在已改成HttpComponentsIOio工具的封装.LangJava基本对象方法的工具类包如:StringUtils,ArrayUtils等等.Logging提供的是一个Java的日志接口.Validator提供了客户端和服务器端的数据验证框架.1、BeanUtils 提供了对于JavaBean进行各种操作,比如对象,属性复制等等。[java] viewplainc

3、opy1.//1、 克隆对象    2.//  新创建一个普通Java Bean,用来作为被克隆的对象    3.    4.    public class Person {    5.    private String name = "";    6.    private String email = "";    7.    8.    private int age;    9.    //省略 set,get方法    10.    }    11.    12.//  再创建一个

4、Test类,其中在main方法中代码如下:    13.    import java.lang.reflect.InvocationTargetException;    14.    import java.util.HashMap;    15.    import java.util.Map;    1.    import org.apache.commons.beanutils.BeanUtils;    2.    import org.apache.commons.beanuti

5、ls.ConvertUtils;    3.    public class Test {    4.    5.    /**  6.  7.    * @param args  8.  9.    */    10.    public static void main(String[] args) {    11.    Person person = new Person();    12.    person.setName("tom");    13.    person.setAg

6、e(21);    14.    try {    15.            //克隆    16.        Person person2 =  (Person)BeanUtils.cloneBean(person);    17.        System.out.println(person2.getName()+">>"+person2.getAge());    18.    } catch (IllegalAccessException e) {    19.       

7、 e.printStackTrace();    20.    } catch (InstantiationException e) {    21.        e.printStackTrace();    22.    } catch (InvocationTargetException e) {    23.        e.printStackTrace();    24.    } catch (NoSuchMethodException e) {    25.        e

8、.printStackTrace();    26.    27.    }    28.    29.    }    30.    31.    }    32.    33.//  原理也是通过Java的反射机制来做的。    34.//  2、 将一个Map对象转化为一个Bean    35.//  这个Map对象的key必须与Bean的属性相对应。    36.    Map map = new HashMap();    37.    map.put("name","tom");  

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。