Apache Commons 工具类介绍及简单使用

  1. BeanUtils
    提供了对于JavaBean进行各种操作, 比如对象,属性复制等等。
  2. Betwixt
    XML与Java对象之间相互转换。
  3. Codec
    提供了一些公共的编解码实现,比如Base64, Hex, MD5,Phonetic and URLs等等。
  4. Collections
    对java.util的扩展封装,处理数据还是挺灵活的。
  5. Compress
    commons compress中的打包、压缩类库。
  6. Configuration
    用来帮助处理配置文件的,支持很多种存储方式。
  7. DBCP
    (Database Connection Pool)是一个依赖Jakarta commons-pool对象池机制的数据库连接池,Tomcat的数据源使用的就是DBCP。
  8. DbUtils
    Apache组织提供的一个资源JDBC工具类库,它是对JDBC的简单封装,对传统操作数据库的类进行二次封装,可以把结果集转化成List。,同时也不影响程序的性能。
  9. Email
    提供的一个开源的API,是对javamail的封装。
  10. FileUpload
    java web文件上传功能。
  11. HttpClient
    基于HttpCore实 现的一个HTTP/1.1兼容的HTTP客户端,它提供了一系列可重用的客户端身份验证、HTTP状态保持、HTTP连接管理module。
  12. IO
    对java.io的扩展 操作文件非常方便。
  13. Lang
    主要是一些公共的工具集合,比如对字符、数组的操作等等。
  14. Logging
    提供的是一个Java 的日志接口,同时兼顾轻量级和不依赖于具体的日志实现工具。
  15. Validator
    通用验证系统,该组件提供了客户端和服务器端的数据验证框架。

Apache Commons虽然常见,却缺少一个全局认识,所以难以深入。学习必先广大,而后精深。

更多细节请参考:Apache Commons 工具类介绍及简单使用

你可能感兴趣的:(Apache Commons 工具类介绍及简单使用)