java-常用开源库-apache commons
【查看相关解释】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等使用所设计的。
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相关推荐
- Java常用开源库梳理(3)
#Netty库 ##1. ServerBootstrap, Bootstrap (1)ServerBootstrap:服务端启动器. group():指定mainReactor线程池和subReact ...
- 【PyQt5,2021最新Java常用开源库总结
PyQt5 实现多个页面跳转,我们可以借助一个 Controller 控制器来实现,大体思路如下: # 利用一个控制器来控制页面的跳转class Controller:def __init__(sel ...
- java apache类库_java-类库-Apache Commons补充
Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动.我选了一些比较常用的项目做简单介绍.文中用了很多网上现成的东西,我只是做了一个汇总整理. 一.Comm ...
- Java常用开源jar包
Java常用开源jar包 转:http://blog.csdn.net/kevingao/article/details/8125683 activation~与javaMail有关的jar包,使用j ...
- Java常用第三方库大全西安尚学堂
Java常用第三方库大全 一.JAVA核心扩展 JAVA的标准库虽然提供了那些最基本的数据类型操作方法,但仍然对一些常见的需求场景,缺少实用的工具类.而另一些则是JAVA标准库本身不够完善,需要第三方 ...
- 为何选择iText?java PDF开源库选择与iText发展历史
作者:CuteXiaoKe 微信公众号:CuteXiaoKe 转眼间,我写iText7系列已经有一年多了,还记得最开始的时候是因为兴趣才翻译iText,不过随着慢慢翻译文章才发现iText的强大之处, ...
- java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory解决方案
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory解决方案 参考文章: (1)java.lang.NoClass ...
- Java_异常_03_ java.lang.NoClassDefFoundError: org/apache/commons/pool/KeyedObjectPoolFactory
异常信息: java.lang.NoClassDefFoundError: org/apache/commons/pool/KeyedObjectPoolFactory 原因: 我用的是commons ...
- java.lang.IllegalAccessError: org.apache.commons.dbcp.DelegatingPreparedStatement.isClosed()Z
做spring和mybaits整合时出现的错误,让这个问题困扰了一早上,通过查资料终于把这个问题解决了 具体问题描述: 1 java.lang.IllegalAccessError: org.apac ...
最新文章
- final关键字最全了解
- 使用Cydia Substrate Hook Android Java世界
- MySQL中union和order by一起使用的方法
- 《画解算法》1.两数之和【python实现】
- Python 2.x vs Python 3(三)
- window mysql 同步复制_Window环境下配置MySQL 5.6的主从复制、备份恢复
- linux qt qrc文件中 xxx.png图片无法加载的问题
- 2022道路运输企业安全生产管理人员复训题库及答案
- 哈佛邓云天:Cascaded Text Generation with Markov Transformers
- CNVD-2020-10487(CVE-2020-1938)tomcat ajp 文件读取漏洞
- GAN: Generative Adversarial Nets
- 华为云平台 IP SAN 存储配置
- 辣侃情恋男女的犀利段子
- 6.5趣味逻辑之委派任务
- Y7000联想拯救者gtx1050Ti安装cuda9.0
- Fitbit与JMDC签订协议,指定JMDC为日本企业客户的Fitbit Premium独家分销商
- 【数据库】select、from、where、group by、having、order by、limit的组合用法
- Easy-UI入门案例
- 响应式设计:理解设备像素,CSS像素和屏幕分辨率
- 学习算法笔记(12)
热门文章
- arcgis-tomcat-cors
- [裴礼文数学分析中的典型问题与方法习题参考解答]5.1.16
- Socket网络编程--Libev库学习(3)
- (译)如何使用cocos2d制作一个塔防游戏:第三部分
- Linux先发送条件变量,linux 条件变量 浅谈Linux条件变量的使用
- java的框架是轻量级的_一站式轻量级框架 Spring
- pytorch 安卓_兼容PyTorch、TF,史上最灵活Python机器学习框架发布 | 一周AI最火论文...
- edxposed显示未安装_为什么LED显示屏经常跳闸
- diff算法_Virtual Dom和Diff算法
- 浪潮网上测评没通过_快钱通过等保2.0认证 稳守用户资金信息安全