`
zfh521
  • 浏览: 31995 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Apache Commons 组件介绍

 
阅读更多

组件

描述

BCEL

字节码工程库——分析,创建和操纵Java类文件

BeanUtils

易于使用的Java反射和内省API

BSF

Bean脚本框架 - 包括脚本语言接口,以及JSR-223

Chain

责任链模式实现

CLI

命令行参数解析器。

Codec

常用的编码/解码算法(例如:语音,base64URL)。

Collections

扩展或增强Java集合框架。

Compress

为处理tar,zipzbip2等文件定义的一些接口

Configuration

读取各种格式的配置/首选项文件。

CSV

读取和写入逗号分隔值文件的组件。

Daemon

可以帮你实现将一个普通的 Java 应用变成系统的一个后台服务.

DBCP

数据库线程池服务

DbUtils

JDBC助手库

Digester

XMLJava对象的映射工具。

Discovery

通过将服务名称及引用名称映射为资源名称来查找资源的工具。

EL

JSP2.0规范定义的EL表达式解析器。

Email

通过Java发送邮件的库

Exec

Java中处理外部进程执行和环境管理的API用于。

FileUpload

servletWeb application中添加文件上传的功能

Functor

Apache Commons Functor 库包括大量基本构造,可以在涉及闭包和高阶函数的复杂使用场景中重复使用。

Imaging (previously called Sanselan)

Java的图像库。

IO

I / O工具集。

JCI

Java 编译器接口

JCS

Java缓存系统

Jelly

基于XML的脚本和处理引擎。

Jexl

表达式语言,它扩展了JSTL的表达式语言。

JXPath

使用XPath语法操作Java bean的实用工具包。

Lang

java.lang中的类提供额外的功能。

Launcher

跨平台的Java应用程序启动。

Logging

各种日志API的实现的包装器。

Math

轻量,无依赖的数学和统计组件。

Modeler

提供符合JMX规范的,用于创建Model Mbeans的机制

Net

网络工具和协议的实现集合。

OGNL

OGNLObject-Graph Navigation Language的缩写,它是一种功能强大的表达式语言,通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。

Pool

通用对象池组件。

Primitives

Commons-Primitives提供了一个更小,更快和更易使用的对Java基本类型的支持。

Proxy

创建动态代理的包。

SCXML

有限状态机XML规范的实现,目的是为了创建和维护JavaSCXML引擎。它能够执行一个使用SCXML文档定义的的状态机,及抽象出环境的接口。

Validator

通过XML文件定义验证器和验证规则的框架。

VFS

VFS把对各种各样的的文件系统的访问封装成统一的应用程序接口,这大大的简化了应用程序本身代码的复杂度。Apache上的项目的稳定性也是有目共睹的,目前VFS支持下面一些文件系统,当然你也可以自行进行扩展。FTP,SMB,ZIP或者单个逻辑文件系统

Weaver

提供了一个简单的途径来增强编译好的字节码。

 

 

2
0
分享到:
评论

相关推荐

    Apache Commons组件简介.ppt

    Apache Commons 是一个由Apache软件基金会开发的Java库项目,它专注于提供可重用的Java组件。这个项目包含多个子组件,每个子组件都有其特定的功能和用途,旨在简化开发过程并增强Java应用程序的功能。 1. **...

    Apache Commons工具集

    Apache Commons是Java开发中不可或缺的一部分,它提供了一系列实用的工具类和组件,极大地丰富了Java标准库的功能。这个工具集包含了许多模块,每个模块都专注于特定的编程任务,旨在简化和优化开发流程。以下是一些...

    apache-commons所有jar包

    在Web开发中,Apache Commons 的组件被广泛使用,尤其是在 JSP+Servlet 的学习,以及基于 Spring(SSM)、Struts(SSH)等框架的应用开发中。 Apache Commons 中包含多个模块,每个模块都专注于特定的功能领域,...

    apache.commons全套jar包下载

    4. Apache Commons Net: 这是网络编程相关的组件集合,包含FTP、SMTP、Telnet等协议的支持,以及DNS查询等功能。例如,FTPClient可以方便地进行FTP文件上传和下载,而SMTPClient则可以帮助实现邮件发送。 5. Apache...

    apache-commons源码及jar文件

    Apache Commons是一个非常有用的工具包,解决各种实际的通用问题。(附件中提供了该工具包的jar包,及源文件以供研究) BeanUtils Commons-BeanUtils 提供对 Java 反射和自省API的包装 Betwixt Betwixt提供将 ...

    org.apache.commons jar

    "org.apache.commons jar" 指的是这个项目中相关组件的集合,通常包含多个模块,每个模块专注于特定的编程任务。 1. **Apache Commons Lang**: 这个模块提供了许多高级字符串处理、日期和时间操作、数学计算以及...

    apache commons 文档

    本知识点将围绕Apache Commons文档中的关键组件展开,涵盖Apache Commons Lang、Commons BeanUtils、Commons Collections等常用模块的核心功能。 ### Apache Commons Lang Apache Commons Lang库提供了大量用于处理...

    基于apache commons.fileupload的文件上传组件,改进了上传速度

    apache commons.fileupload上传组件在上传文件时,在调用parseRequest方法时,先将输入流上传到服务器临时目录,在之后的文件处理过程中,再将临时目录下保存的文件复制到指定的目录,多了一道转储步骤。本实现抽取...

    Apache-commons组件详解

    关于Commons组件的详解,内容很详实,讲解了常用的一些API

    Apache Commons API.rar

    Lang库是Apache Commons的核心组件之一,提供了大量对Java语言基础类的扩展。它包括字符串处理、日期和时间操作、枚举支持、系统属性管理、类和对象的实用工具等。例如,`StringUtils`类提供了丰富的字符串操作方法...

    Apache Commons 官方最近所有的jar包

    以上只是部分Apache Commons项目,每个jar包都有详细的API文档和示例代码,开发者可以根据具体需求选择合适的组件。通过引入这些jar包,开发过程将变得更加高效,代码更加简洁。由于涉及的jar包数量较多,建议根据...

    最新org.apache.commons.net..包完整、干净、实用

    FTP是一种用于在网络上进行文件传输的协议,Apache Commons Net库中的FTP组件提供了丰富的API,使得开发者可以轻松地在Java应用程序中实现FTP文件的上传、下载、目录浏览、权限设置等功能。FTP客户端可以使用这些API...

    ApacheCommonsAPI

    Apache Commons是Apache软件基金会的项目,曾隶属于Jakarta项目。Commons的目的是提供可重用的、开源的Java代码。 Apache Commons项目的由三部分组成: The Commons Proper - 一个可重用的Java组件库。(已经发布过的...

    Apache Commons Mail 封装发送邮件类

    1. **邮件组件**:Apache Commons Mail 提供了多个预定义的邮件组件,如 `SimpleEmail`、`MultiPartEmail` 和 `HtmlEmail`,分别用于发送纯文本、多部分(混合内容,如文本和附件)以及HTML格式的邮件。 2. **SMTP...

    org.apache.commons 全部包

    5. **其他 Commons 组件**:除了上述组件,Apache Commons 还包括许多其他实用库,如 Commons Codec(编码解码工具)、Commons CLI(命令行接口解析)、Commons Configurations(配置文件处理)等,涵盖了网络、XML ...

    Apache Commons官网下的jar包

    Apache Commons 是一个由 Apache 软件基金会维护的开源项目集合,它提供了大量的 Java 类库,这些类库弥补了 Java 核心库中的一些不足,为开发者提供了实用且高效的工具和组件。Apache Commons 项目旨在简化开发过程...

    kettle apache commons 常用 jar

    以下是一些主要的Apache Commons组件及其在Kettle中的应用: 1. **Apache Commons Collections**:这个库提供了对Java集合框架的扩展,包括列表、映射和队列的高级操作。在Kettle中,它用于增强数据处理的灵活性,...

    基于apache commons.fileupload的文件上传组件

    在创建一个基于Apache Commons FileUpload的文件上传组件时,通常会包含以下步骤: 1. 创建`DiskFileItemFactory`实例。 2. 使用工厂创建`ServletFileUpload`实例,设置大小限制。 3. 解析`HttpServletRequest`对象...

Global site tag (gtag.js) - Google Analytics