【查看相关解释】https://www.cnblogs.com/mthoutai/p/6898143.html

https://blog.csdn.net/qq_28334041/article/details/68950826

https://blog.csdn.net/xf_87/article/details/53991930

http://www.cnblogs.com/ITtangtang/p/3966955.html#a15

JFreeChart是Java平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications、applets、servlets以及JSP等使用所设计的。

Guava是Google的一个开源项目,包含许多Google核心的Java常用库。

Commons Logging

Jakarta Commons Logging (JCL)提供的是一个日志(Log)接口(interface),同时兼顾轻量级和不依赖于具体的日志实现工具。 它提供给中间件/日志工具开发者一个简单的日志操作抽象,允许程序开发人员使用不同的具体日志实现工具。用户被假定已熟悉某种日志实现工具的更高级别的细节。JCL提供的接口,对其它一些日志工具,包括Log4J, Avalon LogKit, and JDK 1.4等,进行了简单的包装,此接口更接近于Log4J和

LogKit的实现.

Commons-Latka 
Commons-Latka 是一个HTTP 功能测试包,用于自动化的QA,验收和衰减测试.

Commons-Pool 
Commons-Pool 提供了通用对象池接口,一个用于创建模块化对象池的工具包,以及通常的对象池实

Commons-Math 
Math 是一个轻量的,自包含的数学和统计组件,解决了许多非常通用但没有及时出现在Java标准语言中的实践问题.

Commons-Jelly 
Jelly能够把XML转换成可执行代码,所以Jelly是一个基于XML与Java的脚本和处理引擎。 Jelly借鉴了JSP定指标签,Velocity,Cocoon和Xdoclet中的脚本引擎的许多优点。Jelly可以用在命令行,Ant或者Servlet之中。

Commons-FileUpload 
FileUpload 使得在你可以在应用和Servlet中容易的加入强大和高性能的文件上传能力.

Commons-BeanUtils 
Commons-BeanUtils 提供对 Java 反射和自省API的包装

Commons-Chain 
Chain 提供实现组织复杂的处理流程的“责任链模式”.

Commons-Codec 
Codec 包含一些通用的编码解码算法。包括一些语音编码器, Hex, Base64, 以及URL encoder.

Commons-Collections 
Commons-Collections 提供一个类包来扩展和增加标准的 Java Collection框架

Commons-Discovery 
Commons-Discovery 提供工具来定位资源 (包括类) ,通过使用各种模式来映射服务/引用名称和资源名称。

Commons-EL 
Commons-EL 提供在JSP2.0规范中定义的EL表达式的解释器.

Commons-Jexl 
Jexl是一个表达式语言,通过借鉴来自于Velocity的经验扩展了JSTL定义的表达式语言。.

Jakarta Commons HttpClient 
HttpClient作为HTTP客户端组件与服务器进行通讯,同时使用了jdom进行XML数据的解析。

Jakarta Commons Net 
一个用于操作Internet基础协议(Finger,Whois,TFTP,Telnet,POP3,FTP,NNTP,以及SMTP)的底层API。Net包不仅支持对各种低层次协

议的访问,而且还提供了一个高层的抽象。它使得开发者不再需要直接面对各种协议的Socket级的低层命令。

Commons-Configuration 
Commons-Configuration 工具可以从 
*Properties文件 
*XML文件 
*JNDI 
*JDBC 数据源 
*System properties 
*Applet parameters 
*Servlet parameters等来读取相应的信息

Commons-validator 
commons-validator提供了一个简单的,可扩展的框架来在一个XML文件中定义校验器 (校验方法)和校验规则。支持校验规则的和错误消息的国

际化。

Commons-Digester 
Digester基于规则的XML文档解析,主要用于XML到Java对象的映射.

Commons Betwixt 
Commons Betwixt这个组件提供一个XML自省(introspection)机制用来把java Bean映射到XML文档.他实现了与标准的Introspector及BeanInfo

类相似的XMLIntrospector及XMLBeanIfno类.

Commons-Convert 
Commons-Convert的目标是提供一个简单的包来完成把一种类型的对象转换成另一种.但它目前只支持String到Object或Object到String的转换.

Commons4E 
这个Eclipse插件方便了利用Jakarta Commons组件所进行地开发.Commons4E根据用户选择的字段(fields)利用commons-lang builders来自动生

成以下方法:toString(),hashcode(),equals(Object)和compareTo(Object).

Commons-Email 
Commons-Email的目的是提供一组用于发送Email的API,它基于Java Mail API基础之上并进行了简化。它提供的主要Java类有:SimpleEmail:

这个类用于发送简单的文本类型email。MultiPartEmail:这个类允许发送文本消息并附带附件。HtmlEmail:用于发送Html格式的附件并支持内含图片。EmailAttachment:这是一个简单的容器类用于简化附件的处理。

Commons-IO 
Commons IO是Jakarta Commons项目的一个子项目。用来帮助进行IO功能开发.它包含三个主要的领域:Utility classes-提供一些静态方法来

完成公共任务.Filters-提供文件过滤器的各种实现.Streams-提供实用的Stream,reader与writer实现.

Maven pom.xml

  <dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version><scope>test</scope></dependency><dependency><groupId>org.apache.commons</groupId><artifactId>commons-lang3</artifactId><version>3.5</version></dependency><dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>2.5</version></dependency><dependency><groupId>org.apache.commons</groupId><artifactId>commons-math3</artifactId><version>3.6.1</version></dependency><dependency><groupId>commons-codec</groupId><artifactId>commons-codec</artifactId><version>1.10</version></dependency><dependency><groupId>commons-collections</groupId><artifactId>commons-collections</artifactId><version>3.2.2</version></dependency><dependency><groupId>commons-beanutils</groupId><artifactId>commons-beanutils</artifactId><version>1.9.3</version></dependency><dependency><groupId>commons-net</groupId><artifactId>commons-net</artifactId><version>3.6</version></dependency><dependency><groupId>org.solovyev</groupId><artifactId>common-text</artifactId><version>1.0.7</version></dependency><dependency><groupId>commons-validator</groupId><artifactId>commons-validator</artifactId><version>1.6</version></dependency><dependency><groupId>commons-configuration</groupId><artifactId>commons-configuration</artifactId><version>1.10</version></dependency><dependency><groupId>commons-dbutils</groupId><artifactId>commons-dbutils</artifactId><version>1.6</version></dependency><dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifactId><version>4.5.3</version></dependency><dependency><groupId>commons-digester</groupId><artifactId>commons-digester</artifactId><version>2.1</version></dependency><dependency><groupId>commons-fileupload</groupId><artifactId>commons-fileupload</artifactId><version>1.3.2</version></dependency><dependency><groupId>org.apache.commons</groupId><artifactId>commons-pool2</artifactId><version>2.4.2</version></dependency><dependency><groupId>commons-primitives</groupId><artifactId>commons-primitives</artifactId><version>1.0</version></dependency><dependency><groupId>org.apache.commons</groupId><artifactId>commons-email</artifactId><version>1.4</version></dependency><dependency><groupId>org.apache.commons</groupId><artifactId>commons-compress</artifactId><version>1.14</version></dependency><dependency><groupId>commons-chain</groupId><artifactId>commons-chain</artifactId><version>1.2</version></dependency>

java-常用开源库-apache commons相关推荐

  1. Java常用开源库梳理(3)

    #Netty库 ##1. ServerBootstrap, Bootstrap (1)ServerBootstrap:服务端启动器. group():指定mainReactor线程池和subReact ...

  2. 【PyQt5,2021最新Java常用开源库总结

    PyQt5 实现多个页面跳转,我们可以借助一个 Controller 控制器来实现,大体思路如下: # 利用一个控制器来控制页面的跳转class Controller:def __init__(sel ...

  3. java apache类库_java-类库-Apache Commons补充

    Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动.我选了一些比较常用的项目做简单介绍.文中用了很多网上现成的东西,我只是做了一个汇总整理. 一.Comm ...

  4. Java常用开源jar包

    Java常用开源jar包 转:http://blog.csdn.net/kevingao/article/details/8125683 activation~与javaMail有关的jar包,使用j ...

  5. Java常用第三方库大全西安尚学堂

    Java常用第三方库大全 一.JAVA核心扩展 JAVA的标准库虽然提供了那些最基本的数据类型操作方法,但仍然对一些常见的需求场景,缺少实用的工具类.而另一些则是JAVA标准库本身不够完善,需要第三方 ...

  6. 为何选择iText?java PDF开源库选择与iText发展历史

    作者:CuteXiaoKe 微信公众号:CuteXiaoKe 转眼间,我写iText7系列已经有一年多了,还记得最开始的时候是因为兴趣才翻译iText,不过随着慢慢翻译文章才发现iText的强大之处, ...

  7. java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory解决方案

    java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory解决方案 参考文章: (1)java.lang.NoClass ...

  8. Java_异常_03_ java.lang.NoClassDefFoundError: org/apache/commons/pool/KeyedObjectPoolFactory

    异常信息: java.lang.NoClassDefFoundError: org/apache/commons/pool/KeyedObjectPoolFactory 原因: 我用的是commons ...

  9. java.lang.IllegalAccessError: org.apache.commons.dbcp.DelegatingPreparedStatement.isClosed()Z

    做spring和mybaits整合时出现的错误,让这个问题困扰了一早上,通过查资料终于把这个问题解决了 具体问题描述: 1 java.lang.IllegalAccessError: org.apac ...

最新文章

  1. final关键字最全了解
  2. 使用Cydia Substrate Hook Android Java世界
  3. MySQL中union和order by一起使用的方法
  4. 《画解算法》1.两数之和【python实现】
  5. Python 2.x vs Python 3(三)
  6. window mysql 同步复制_Window环境下配置MySQL 5.6的主从复制、备份恢复
  7. linux qt qrc文件中 xxx.png图片无法加载的问题
  8. 2022道路运输企业安全生产管理人员复训题库及答案
  9. 哈佛邓云天:Cascaded Text Generation with Markov Transformers
  10. CNVD-2020-10487(CVE-2020-1938)tomcat ajp 文件读取漏洞
  11. GAN: Generative Adversarial Nets
  12. 华为云平台 IP SAN 存储配置
  13. 辣侃情恋男女的犀利段子
  14. 6.5趣味逻辑之委派任务
  15. Y7000联想拯救者gtx1050Ti安装cuda9.0
  16. Fitbit与JMDC签订协议,指定JMDC为日本企业客户的Fitbit Premium独家分销商
  17. 【数据库】select、from、where、group by、having、order by、limit的组合用法
  18. Easy-UI入门案例
  19. 响应式设计:理解设备像素,CSS像素和屏幕分辨率
  20. 学习算法笔记(12)

热门文章

  1. arcgis-tomcat-cors
  2. [裴礼文数学分析中的典型问题与方法习题参考解答]5.1.16
  3. Socket网络编程--Libev库学习(3)
  4. (译)如何使用cocos2d制作一个塔防游戏:第三部分
  5. Linux先发送条件变量,linux 条件变量 浅谈Linux条件变量的使用
  6. java的框架是轻量级的_一站式轻量级框架 Spring
  7. pytorch 安卓_兼容PyTorch、TF,史上最灵活Python机器学习框架发布 | 一周AI最火论文...
  8. edxposed显示未安装_为什么LED显示屏经常跳闸
  9. diff算法_Virtual Dom和Diff算法
  10. 浪潮网上测评没通过_快钱通过等保2.0认证 稳守用户资金信息安全