组件 |
描述 |
字节码工程库——分析,创建和操纵Java类文件 |
|
易于使用的Java反射和内省API |
|
Bean脚本框架 - 包括脚本语言接口,以及JSR-223 |
|
责任链模式实现 |
|
命令行参数解析器。 |
|
常用的编码/解码算法(例如:语音,base64,URL)。 |
|
扩展或增强Java集合框架。 |
|
为处理tar,zip,zbip2等文件定义的一些接口 |
|
读取各种格式的配置/首选项文件。 |
|
读取和写入逗号分隔值文件的组件。 |
|
可以帮你实现将一个普通的 Java 应用变成系统的一个后台服务. |
|
数据库线程池服务 |
|
JDBC助手库 |
|
XML到Java对象的映射工具。 |
|
通过将服务名称及引用名称映射为资源名称来查找资源的工具。 |
|
JSP2.0规范定义的EL表达式解析器。 |
|
通过Java发送邮件的库 |
|
Java中处理外部进程执行和环境管理的API用于。 |
|
在servlet和Web application中添加文件上传的功能 |
|
Apache Commons Functor 库包括大量基本构造,可以在涉及闭包和高阶函数的复杂使用场景中重复使用。 |
|
纯Java的图像库。 |
|
I / O工具集。 |
|
Java 编译器接口 |
|
Java缓存系统 |
|
基于XML的脚本和处理引擎。 |
|
表达式语言,它扩展了JSTL的表达式语言。 |
|
使用XPath语法操作Java bean的实用工具包。 |
|
java.lang中的类提供额外的功能。 |
|
跨平台的Java应用程序启动。 |
|
各种日志API的实现的包装器。 |
|
轻量,无依赖的数学和统计组件。 |
|
提供符合JMX规范的,用于创建Model Mbeans的机制 |
|
网络工具和协议的实现集合。 |
|
OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言,通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。 |
|
通用对象池组件。 |
|
Commons-Primitives提供了一个更小,更快和更易使用的对Java基本类型的支持。 |
|
创建动态代理的包。 |
|
有限状态机XML规范的实现,目的是为了创建和维护Java的SCXML引擎。它能够执行一个使用SCXML文档定义的的状态机,及抽象出环境的接口。 |
|
通过XML文件定义验证器和验证规则的框架。 |
|
VFS把对各种各样的的文件系统的访问封装成统一的应用程序接口,这大大的简化了应用程序本身代码的复杂度。Apache上的项目的稳定性也是有目共睹的,目前VFS支持下面一些文件系统,当然你也可以自行进行扩展。如FTP,SMB,ZIP或者单个逻辑文件系统 |
|
提供了一个简单的途径来增强编译好的字节码。 |
相关推荐
Apache Commons 是一个由Apache软件基金会开发的Java库项目,它专注于提供可重用的Java组件。这个项目包含多个子组件,每个子组件都有其特定的功能和用途,旨在简化开发过程并增强Java应用程序的功能。 1. **...
4. Apache Commons Net: 这是网络编程相关的组件集合,包含FTP、SMTP、Telnet等协议的支持,以及DNS查询等功能。例如,FTPClient可以方便地进行FTP文件上传和下载,而SMTPClient则可以帮助实现邮件发送。 5. Apache...
Apache Commons是Java开发中不可或缺的一部分,它提供了一系列实用的工具类和组件,极大地丰富了Java标准库的功能。这个工具集包含了许多模块,每个模块都专注于特定的编程任务,旨在简化和优化开发流程。以下是一些...
在Web开发中,Apache Commons 的组件被广泛使用,尤其是在 JSP+Servlet 的学习,以及基于 Spring(SSM)、Struts(SSH)等框架的应用开发中。 Apache Commons 中包含多个模块,每个模块都专注于特定的功能领域,...
Apache Commons是一个非常有用的工具包,解决各种实际的通用问题。(附件中提供了该工具包的jar包,及源文件以供研究) BeanUtils Commons-BeanUtils 提供对 Java 反射和自省API的包装 Betwixt Betwixt提供将 ...
"org.apache.commons jar" 指的是这个项目中相关组件的集合,通常包含多个模块,每个模块专注于特定的编程任务。 1. **Apache Commons Lang**: 这个模块提供了许多高级字符串处理、日期和时间操作、数学计算以及...
本知识点将围绕Apache Commons文档中的关键组件展开,涵盖Apache Commons Lang、Commons BeanUtils、Commons Collections等常用模块的核心功能。 ### Apache Commons Lang Apache Commons Lang库提供了大量用于处理...
apache commons.fileupload上传组件在上传文件时,在调用parseRequest方法时,先将输入流上传到服务器临时目录,在之后的文件处理过程中,再将临时目录下保存的文件复制到指定的目录,多了一道转储步骤。本实现抽取...
关于Commons组件的详解,内容很详实,讲解了常用的一些API
Lang库是Apache Commons的核心组件之一,提供了大量对Java语言基础类的扩展。它包括字符串处理、日期和时间操作、枚举支持、系统属性管理、类和对象的实用工具等。例如,`StringUtils`类提供了丰富的字符串操作方法...
以上只是部分Apache Commons项目,每个jar包都有详细的API文档和示例代码,开发者可以根据具体需求选择合适的组件。通过引入这些jar包,开发过程将变得更加高效,代码更加简洁。由于涉及的jar包数量较多,建议根据...
FTP是一种用于在网络上进行文件传输的协议,Apache Commons Net库中的FTP组件提供了丰富的API,使得开发者可以轻松地在Java应用程序中实现FTP文件的上传、下载、目录浏览、权限设置等功能。FTP客户端可以使用这些API...
Apache Commons是Apache软件基金会的项目,曾隶属于Jakarta项目。Commons的目的是提供可重用的、开源的Java代码。 Apache Commons项目的由三部分组成: The Commons Proper - 一个可重用的Java组件库。(已经发布过的...
Apache Commons Discovery是Apache软件基金会开发的一个Java库,主要用于在运行时发现Java服务和组件。这个库的核心功能是在网络环境中寻找并识别实现特定接口或者拥有特定属性的类和服务。它广泛应用于那些需要动态...
1. **邮件组件**:Apache Commons Mail 提供了多个预定义的邮件组件,如 `SimpleEmail`、`MultiPartEmail` 和 `HtmlEmail`,分别用于发送纯文本、多部分(混合内容,如文本和附件)以及HTML格式的邮件。 2. **SMTP...
5. **其他 Commons 组件**:除了上述组件,Apache Commons 还包括许多其他实用库,如 Commons Codec(编码解码工具)、Commons CLI(命令行接口解析)、Commons Configurations(配置文件处理)等,涵盖了网络、XML ...
Apache Commons 是一个由 Apache 软件基金会维护的开源项目集合,它提供了大量的 Java 类库,这些类库弥补了 Java 核心库中的一些不足,为开发者提供了实用且高效的工具和组件。Apache Commons 项目旨在简化开发过程...
以下是一些主要的Apache Commons组件及其在Kettle中的应用: 1. **Apache Commons Collections**:这个库提供了对Java集合框架的扩展,包括列表、映射和队列的高级操作。在Kettle中,它用于增强数据处理的灵活性,...