Apache Commons 是一个关注于可复用的 Java 组件的 Apache 项目。Apache Commons 由三部分构成:
  Commons Proper - 一个可复用的 Java 组件库。
  Commons Sandbox - Java 组件开发的工作区。
  Commons Dormant - 当前非活动状态的组件库。

Commons Proper 致力于创建和维护可服用的 Java 组件。这些 Java 组件都是尽可能小地依赖其他的库使得组件能够方便地应用。而且这些组件的开发者尽力地保持组件接口的稳定,这样组件的使用者在实现这些组件的时候就不必担心未来接口会发生变化。以下是这些可复用组件的列表。

Components Description
 BCEL  Byte Code Engineering Library - analyze, create, and manipulate Java class files.
 BeanUtils  Easy-to-use wrappers around the Java reflection and introspection APIs.
 BSF  Bean Scripting Framework - interface to scripting languages, including JSR-223
 Chain  Chain of Responsibility pattern implemention.
 CLI  Command Line arguments parser.
 Codec  General encoding/decoding algorithms (for example phonetic, base64, URL).
 Collections  Extends or augments the Java Collections Framework.
 Compress  Defines an API for working with tar, zip and bzip2 files.
 Configuration   Reading of configuration/preferences files in various formats.
 CSV  Component for reading and writing comma separated value files.
 Daemon  Alternative invocation mechanism for unix-daemon-like java code.
 DBCP  Database connection pooling services.
 DbUtils  JDBC helper library.
 Digester  XML-to-Java-object mapping utility.
 Discovery  Tools for locating resources by mapping service/reference names to resource names.
 EL  Interpreter for the Expression Language defined by the JSP 2.0 specification.
 Email  Library for sending e-mail from Java.
 Exec  API for dealing with external process execution and environment management in Java.
 FileUpload  File upload capability for your servlets and web applications.
 Functor  A functor is a function that can be manipulated as an object, or an object representing a single, generic function. 
 Imaging  A pure-Java image library.
 IO  Collection of I/O utilities.
 JCI  Java Compiler Interface
 JCS  Java Caching System
 Jelly  XML based scripting and processing engine.
 Jexl  Expression language which extends the Expression Language of the JSTL.
 JXPath  Utilities for manipulating Java Beans using the XPath syntax.
 Lang  Provides extra functionality for classes in java.lang.
 Launcher  Cross platform Java application launcher.
 Logging  Wrapper around a variety of logging API implementations.
 Math  Lightweight, self-contained mathematics and statistics components.
 Modeler  Mechanisms to create Model MBeans compatible with JMX specification.
 Net  Collection of network utilities and protocol implementations.
 OGNL  An Object-Graph Navigation Language
 Pool  Generic object pooling component.
 Primitives  Smaller, faster and easier to work with types supporting Java primitive types.
 Proxy  Library for creating dynamic proxies.
 SCXML  An implementation of the State Chart XML specification aimed at creating and maintaining a Java SCXML engine.
 Validator  Framework to define validators and validation rules in an xml file.
 VFS  Virtual File System component for treating files, FTP, SMB, ZIP and such like as a single logical file system.
 Weaver  Provides an easy way to enhance (weave) compiled bytecode.

Apache Commons 简述的更多相关文章

  1. Table of Contents - Apache Commons

    Apache Commons 简述 CLI Usage of CLI Option Properties Codec 常见的编码解码 Compress Configuration2 Quick sta ...

  2. 一篇关于apache commons类库的详解

    1.1. 开篇 在Java的世界,有很多(成千上万)开源的框架,有成功的,也有不那么成功的,有声名显赫的,也有默默无闻的.在我看来,成功而默默无闻的那些框架值得我们格外的尊敬和关注,Jakarta C ...

  3. Apache commons (Java常用工具包)简介

    Apache Commons是一个非常有用的工具包,解决各种实际的通用问题,下面是一个简述表,详细信息访问http://jakarta.apache.org/commons/index.html Be ...

  4. Apache Commons Beanutils 一 (使用PropertyUtils访问Bean属性)

    BeanUtils简要描述 beanutils,顾名思义,是java bean的一个工具类,可以帮助我们方便的读取(get)和设置(set)bean属性值.动态定义和访问bean属性: 细心的话,会发 ...

  5. Apache commons(Java常用工具包)简介

    Apache Commons是一个非常有用的工具包,解决各种实际的通用问题,下面是一个简述表,详细信息访问http://jakarta.apache.org/commons/index.html Be ...

  6. 一篇关于apache commons类库的详解[转]

    1.1. 开篇 在Java的世界,有很多(成千上万)开源的框架,有成功的,也有不那么成功的,有声名显赫的,也有默默无闻的.在我看来,成功而默默无闻的那些框架值得我们格外的尊敬和关注,Jakarta C ...

  7. 转载:Apache commons开源工具简介

    Apache Commons是一个非常有用的工具包,解决各种实际的通用问题,下面是一个简述表,详细信息访问http://jakarta.apache.org/commons/index.html Be ...

  8. 日期工具类 DateUtils(继承org.apache.commons.lang.time.DateUtils类)

    /** * */ package com.dsj.gdbd.utils.web; import org.apache.commons.lang3.time.DateFormatUtils; impor ...

  9. apache commons类库的学习

    原文地址http://www.tuicool.com/articles/iyEbquE 1.1. 开篇 在Java的世界,有很多(成千上万)开源的框架,有成功的,也有不那么成功的,有声名显赫的,也有默 ...

随机推荐

  1. 网络子系统54_ip协议分片重组_定位ipq

    //为分片确定正确的ipq结构 // 定位5元组 // 1.<id, 源ip, 目的ip, l4协议> 可通过ip报文获取 // 2.user 通过ip_defrag给出,指出重组是由谁发 ...

  2. myGeneration代码生成器

    转自:http://www.cnblogs.com/leitwolf/archive/2007/07/27/833255.html http://blog.csdn.net/happyhippy/ar ...

  3. cocos2dx 3.0 触摸机制

    在cocos2dx 3.0版本号中,废弃了以往2.x版本号的写法,我们先来看一下Layer.h中的一段代码 /* Callback function should not be deprecated, ...

  4. Ubuntu 15.04下MySQL 5.6.25不支持中文解决办法

    Ubuntu 15.04下MySQL 5.6.25不支持中文解决办法,apt-get install 安装的,不是源码包安装的mysql. 1 修改mysql的配置文件 /etc/mysql/conf ...

  5. 用DirectShow实现视频採集-流程构建

    DirectShow作为DirectX的一个子集,它为用户提供了强大.方便的多媒体开接口,而且它拥有直接操作硬件的能力,这使得它的效率远胜于用GDI等图形方式编写的多媒体程序.前面一篇文章已经对Dir ...

  6. search result

    https://github.com/search?l=java&p=86&q=Floating+window&type=Code&utf8=%E2%9C%93http ...

  7. nginx配置图片服务器

    这几天研究了一下nginx配置图片服务器的相关内容,个人的一些收获与大家分享一下: Nginx是目前非常流行的web服务器,它起源于俄罗斯.它具有处理速度快,并发量大,占用资源极低等优点,尤其对于静态 ...

  8. [Javascript] Either Functor

    Either Functor: // API Right(val) // resolve the value Left(val) // return error message Examples: m ...

  9. iOS开发——语法篇OC篇&高级语法精讲

    高级语法精讲 一.NSSet.NSMutableSet集合的介绍 1)NSSet.NSMutableSet集合,元素是无序的,不能有重复的值. 2)用实例方法创建一个不可变集合对象 例如: //宏定义 ...

  10. AS3 Signals

    在项目中,使用as3内置事件框架必须通过自定义事件才可以实现值的传递,大量自定义事件.定义常量和整个事件派发的管理.添加侦听器.移除侦听器,或多或少都会带来大量的代码,而signals这个框架思想原来 ...