Apache Commons 简述
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. |
| 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 简述的更多相关文章
- Table of Contents - Apache Commons
Apache Commons 简述 CLI Usage of CLI Option Properties Codec 常见的编码解码 Compress Configuration2 Quick sta ...
- 一篇关于apache commons类库的详解
1.1. 开篇 在Java的世界,有很多(成千上万)开源的框架,有成功的,也有不那么成功的,有声名显赫的,也有默默无闻的.在我看来,成功而默默无闻的那些框架值得我们格外的尊敬和关注,Jakarta C ...
- Apache commons (Java常用工具包)简介
Apache Commons是一个非常有用的工具包,解决各种实际的通用问题,下面是一个简述表,详细信息访问http://jakarta.apache.org/commons/index.html Be ...
- Apache Commons Beanutils 一 (使用PropertyUtils访问Bean属性)
BeanUtils简要描述 beanutils,顾名思义,是java bean的一个工具类,可以帮助我们方便的读取(get)和设置(set)bean属性值.动态定义和访问bean属性: 细心的话,会发 ...
- Apache commons(Java常用工具包)简介
Apache Commons是一个非常有用的工具包,解决各种实际的通用问题,下面是一个简述表,详细信息访问http://jakarta.apache.org/commons/index.html Be ...
- 一篇关于apache commons类库的详解[转]
1.1. 开篇 在Java的世界,有很多(成千上万)开源的框架,有成功的,也有不那么成功的,有声名显赫的,也有默默无闻的.在我看来,成功而默默无闻的那些框架值得我们格外的尊敬和关注,Jakarta C ...
- 转载:Apache commons开源工具简介
Apache Commons是一个非常有用的工具包,解决各种实际的通用问题,下面是一个简述表,详细信息访问http://jakarta.apache.org/commons/index.html Be ...
- 日期工具类 DateUtils(继承org.apache.commons.lang.time.DateUtils类)
/** * */ package com.dsj.gdbd.utils.web; import org.apache.commons.lang3.time.DateFormatUtils; impor ...
- apache commons类库的学习
原文地址http://www.tuicool.com/articles/iyEbquE 1.1. 开篇 在Java的世界,有很多(成千上万)开源的框架,有成功的,也有不那么成功的,有声名显赫的,也有默 ...
随机推荐
- HDU 3308 LCIS (线段树区间合并)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3308 题目很好懂,就是单点更新,然后求区间的最长上升子序列. 线段树区间合并问题,注意合并的条件是a[ ...
- SuperSlidev2.1 轮播图片和无缝滚动
使用方法,狠狠的点击下面链接 http://down.admin5.com/demo/code_pop/18/562/index.html 简单使用方法如下 html <div class=&q ...
- Delphi版浏览器(持续更新)
自从加入校组织网络中心后要记住各种密码,本人记性不好,又比较喜欢偷懒,于是乎做个专用浏览器来免除这些麻烦,目前只是第一版,只是个简单成型的浏览器而已,在后续版本中会导入各种账号密码,免除 ...
- rxjava各种使用场景
1. 数据的三级缓存 final Observable memory = Observable.create(new Observable.OnSubscribe() { @Override publ ...
- hdu 5563 Clarke and five-pointed star 水题
Clarke and five-pointed star Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://acm.hdu.edu.cn/show ...
- 用C#.NET实现电子邮件客户程序
用C#.NET实现电子邮件客户程序 周华清 戴晟辉(东华理工学院计算机与通信系 江西 抚州 344000) [摘要]通过C#这种VisualSTudio.NET中新引入的面向对象且类型安全的编程语言, ...
- 设计模式六大原则——合成/聚合复用原则(CARP)
1.定义 简而言之,对于合成/聚合复用原则的定义就是:要尽量使用合成和聚合,尽量不要使用继承. 2.释义 为什么"要尽量使用合成和聚合.尽量不要使用继承"呢? 这是由于: 第一,继 ...
- Cache选型的一些思考
Cache对于减轻DB负载有非常关键的数据.以下对经常使用的memcached和redis做个总结,便于技术选型. 1 memcached (1) 支持的操作有限,支持经常使用的set,get,de ...
- IOS键盘弹出、隐藏
IOS键盘 UIKeyboardFrameBeginUserInfoKey:动画开始前键盘的size UIKeyboardFrameEndUserInfoKey:动画结束后键盘的size - (voi ...
- python基础(5):深入理解 python 中的赋值、引用、拷贝、作用域
http://my.oschina.net/leejun2005/blog/145911 http://www.cnblogs.com/lulipro/p/5060163.html http://ww ...