Apache Commons是一个非常有用的工具包,解决各种实际的通用问题,下面是一个简述表,详细信息访问http://jakarta.apache.org/commons/index.HTML BeanUtilsCommons-BeanUtils提供对Java反射和自省API的包装 BetwixtBetwixt提供将JavaBean映射至XML文档,以及相反映射的服务. ChainChain提供实现组织复杂的处理流程的“责任链模式”. CLICLI提供针对命令行参数,选项,选项组,强制选项等的简单API. Codec包含一些通用的编码解码算法。包括一些语音编码器,Hex,Base64,以及URLencoder.
程序调用飞信API发送免费短信(JAVA例子)。可以添加好友,群发和定时发送短信给飞信好友,还开放了API接口供程序调用,可以用它来监控机器是否正常服务定期给管理员发短信,或者小规模的网站给会员发短信之类的服务。
ArrayUtils常量中包含了基本类型(及其相对应类)的空数组。提供向数组增加元素(包括增加单个元素或是整个数组),删除元素,翻转元素排列次序克隆数组(基本类型)查找数组中的元素(是否包含,返回索引)获得数组长度(null安全,返回为0)数组是否为空,数组是否相等,长度是否相等,元素类型是否相同。
最近因工作需要,数据库中的数据需要从FTP服务中抽取数据文件然后校检再抽取到数据中。因为第一步需要从FTP服务中抽取数据文件。第二步采用JDBC批量数据更新。
BeanUtils提供对 Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。
commons-beanutil开源库是apache组织的一个基础的开源库,为apache中许多类提供工具方法,学习它是学习其他开源库实现的基础。Commons-beanutil中包含大量和JavaBean操作有关的工具方法,使用它可以轻松利用Java反射机制来完成代码中所需要的功能,而不需要详细研究反射的原理和使用,同时,该类库中提出了动态Bean的概念,不但提供现有JavaBean的所有功能,而且还可以在运行时动态的对Bean中的属性数据类型进行修改以及增删属性。本文研究的是v1.7版本的commons-utils类库。
Commons-FTP中FTPClient类的API
方法介绍StringUtils是提供字符串操作的工具类。
主要功能克隆一个JavaBean的实例:BeanUtils.cloneBean();在两个JavaBean的实例之间复制属性:BeanUtils.copyProperties(),BeanUtils.copyProperty();为一个JavaBean的实例设置成员变量(属性)值:BeanUtils.populate(),BeanUtils.setProperty();
HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。本文首先介绍 HTTPClient,然后根据作者实际工作经验给出了一些常见问题的解决方法
commons-beanutils是jakarta commons子项目中的一个软件包,其主要目的是利用反射机制对JavaBean的属性进行处理。
您的应用程序的要求,处理上传表单。当然,你也可以配置FileUpload以适应不同的要求。例如,你可能要求将表单项或上传文件存储到数据库。 本教程只有是FileUpload的基本语法和简单常用的使用配置和方法。其他的定制方式放在这儿。