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. TypeScript 素描 - 模块

    /* 其实前面一些都是废话,因为都和C#类似.从模块开始就需要深入的去理解了 文档反复声明了 内部模块现在称做 命令空间 外部模块称为 模块 模块在其自身的作用域里执行,而不是在全局作用域里,也就是说 ...

  2. ssl配置

    Apache SSL配置 作者: JeremyWei | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://weizhifeng.net/apache-ssl.h ...

  3. linux虚拟主机wdcp系列教程之四

    当我们安装了网站服务管理系统wdcp之后,在使用过程中可能会出现这样或那样的疑问,下面给大家整理几点出来,方便大家学习. 1.wdcp支持的在线解压 有时小文件数据量,但整个目录上传会比较慢,如果打包 ...

  4. cocos2d-x CCScale9Sprite

    转自:http://www.cocos2dev.com/?p=295 前段时间看CCEditBox的时候,发现里面有个利用9宫格图缩放图片的,也就是缩放带圆角的图片. 这个比较有用处,很多游戏中有很多 ...

  5. 让EditText不能自动获取焦点

    在activity中放置了1个或1个以上的EditText,进入该activity的时候第一个EditText会接收焦点,我希望里面所有的EditText默认是不接收焦点的,该怎么做呢? 方法: 在第 ...

  6. Galera 10.0.20 on CentOS 6.6

    Galera 10.0.20 on CentOS 6.6 0.使用场景 数据库软件:mariadb-galera-10.0.20-linux-x86_64.tar.gz 集群管理:galera-3-2 ...

  7. stack对象与heap对象

    从高地址到低地址,分别是stack,heap,static object,stack地址往下增长,heap地址往上增长.只要记住:stack栈顶地址反而小,就知道往下增长了. 禁止产生堆对象 1.产生 ...

  8. Codeforces Gym 100570 E. Palindrome Query Manacher

    E. Palindrome QueryTime Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/gym/100570/pro ...

  9. phpcms v9和discuz X3.1实现同步登陆退出论坛(已实现)

    网络上文章很多,按步骤配置好了之后phpcms可以同步登录dz,但是dz登录后状态却无法同步到phpcms,网络上找了很多资料都大同小异,头大.只能自己调试了,废话不多说了.       以下网络上抄 ...

  10. Delphi 7 升级到 Delphi 2010 总结

    1 字符串 >>string =unicodeString 字母的处理要定义AnsiString了 >>PChar =PWidechar >>str='普通汉字' ...