﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-不断进取-随笔分类-Java</title><link>http://www.blogjava.net/80houboy/category/50523.html</link><description /><language>zh-cn</language><lastBuildDate>Tue, 03 Jan 2012 08:21:49 GMT</lastBuildDate><pubDate>Tue, 03 Jan 2012 08:21:49 GMT</pubDate><ttl>60</ttl><item><title>Commons项目的组件清单</title><link>http://www.blogjava.net/80houboy/archive/2012/01/03/367772.html</link><dc:creator>小煜</dc:creator><author>小煜</author><pubDate>Tue, 03 Jan 2012 08:07:00 GMT</pubDate><guid>http://www.blogjava.net/80houboy/archive/2012/01/03/367772.html</guid><wfw:comment>http://www.blogjava.net/80houboy/comments/367772.html</wfw:comment><comments>http://www.blogjava.net/80houboy/archive/2012/01/03/367772.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/80houboy/comments/commentRss/367772.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/80houboy/services/trackbacks/367772.html</trackback:ping><description><![CDATA[<span style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 13px Verdana, Helvetica, Arial, sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-decorations-in-effect: none; -webkit-text-stroke-width: 0px" class="Apple-style-span">自已备个份，方便以后检索查阅。<br /><br /></span><span style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 13px Verdana, Helvetica, Arial, sans-serif; white-space: normal; orphans: 2; color: red; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-decorations-in-effect: none; -webkit-text-stroke-width: 0px" class="Apple-style-span">The Commons Proper is dedicated to one principal goal: creating and maintaining reusable Java components. The Commons Proper is a place for collaboration and sharing, where developers from throughout the Apache community can work together on projects to be shared by the Apache projects and Apache users.<br /><br />
<table border="1" cellspacing="0" cellpadding="3">
<tbody>
<tr>
<th><span style="color: red">Component Category</span></th>
<th><span style="color: red">Components</span></th></tr>
<tr>
<td>Web-related</td>
<td>FileUpload, HTTPClient, and Net</td></tr>
<tr>
<td>XML-related</td>
<td>Betwixt, Digester, Jelly, and JXPath</td></tr>
<tr>
<td>Utilities</td>
<td>BeanUtils, Logging, DBCP, Pool, and Validator</td></tr>
<tr>
<td>Packages</td>
<td>Codec and Modeler</td></tr>
<tr>
<td>Trivial</td>
<td style="width: 317px; height: 18px">CLI, Discovery, Lang, and Collections</td></tr></tbody></table><br /><span style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 13px Verdana, Helvetica, Arial, sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-decorations-in-effect: none; -webkit-text-stroke-width: 0px" class="Apple-style-span">
<table style="border-bottom-style: none; padding-bottom: 0px; border-left-style: none; padding-left: 0px; width: 1017px; padding-right: 0px; border-top-style: none; margin-left: -2px; border-right-style: none; margin-right: -2px; padding-top: 0px" class="bodyTable" border="0">
<tbody>
<tr class="b">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/attributes/">Attributes</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">Runtime API to metadata attributes such as doclet tags.</td></tr>
<tr class="a">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/bcel/">BCEL</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">Byte Code Engineering Library - analyze, create, and manipulate Java class files</td></tr>
<tr class="b">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/beanutils/">BeanUtils</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">Easy-to-use wrappers around the Java reflection and introspection APIs.</td></tr>
<tr class="a">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/betwixt/">Betwixt</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">Services for mapping JavaBeans to XML documents, and vice versa.</td></tr>
<tr class="b">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/bsf/">BSF</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">Bean Scripting Framework - interface to scripting languages, including JSR-223</td></tr>
<tr class="a">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/chain/">Chain</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><em>Chain of Responsibility</em><span class="Apple-converted-space">&nbsp;</span>pattern implemention.</td></tr>
<tr class="b">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/cli/">CLI</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">Command Line arguments parser.</td></tr>
<tr class="a">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/codec/">Codec</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">General encoding/decoding algorithms (for example phonetic, base64, URL).</td></tr>
<tr class="b">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/collections/">Collections</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">Extends or augments the Java Collections Framework.</td></tr>
<tr class="a">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/compress/">Compress</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">Defines an API for working with tar, zip and bzip2 files.</td></tr>
<tr class="b">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/configuration/">Configuration</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">Reading of configuration/preferences files in various formats.</td></tr>
<tr class="a">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/daemon/">Daemon</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">Alternative invocation mechanism for unix-daemon-like java code.</td></tr>
<tr class="b">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/dbcp/">DBCP</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">Database connection pooling services.</td></tr>
<tr class="a">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/dbutils/">DbUtils</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">JDBC helper library.</td></tr>
<tr class="b">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/digester/">Digester</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">XML-to-Java-object mapping utility.</td></tr>
<tr class="a">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/discovery/">Discovery</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">Tools for locating resources by mapping service/reference names to resource names.</td></tr>
<tr class="b">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/el/">EL</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">Interpreter for the Expression Language defined by the JSP 2.0 specification.</td></tr>
<tr class="a">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/email/">Email</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">Library for sending e-mail from Java.</td></tr>
<tr class="b">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/exec/">Exec</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">API for dealing with external process execution and environment management in Java.</td></tr>
<tr class="a">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/fileupload/">FileUpload</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">File upload capability for your servlets and web applications.</td></tr>
<tr class="b">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/functor/">Functor</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">A functor is a function that can be manipulated as an object, or an object representing a single, generic function.</td></tr>
<tr class="a">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/io/">IO</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">Collection of I/O utilities.</td></tr>
<tr class="b">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/jci/">JCI</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">Java Compiler Interface</td></tr>
<tr class="a">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/jcs/">JCS</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">Java Caching System</td></tr>
<tr class="b">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/jelly/">Jelly</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">XML based scripting and processing engine.</td></tr>
<tr class="a">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/jexl/">Jexl</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">Expression language which extends the Expression Language of the JSTL.</td></tr>
<tr class="b">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/jxpath/">JXPath</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">Utilities for manipulating Java Beans using the XPath syntax.</td></tr>
<tr class="a">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/lang/">Lang</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">Provides extra functionality for classes in java.lang.</td></tr>
<tr class="b">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/launcher/">Launcher</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">Cross platform Java application launcher.</td></tr>
<tr class="a">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/logging/">Logging</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">Wrapper around a variety of logging API implementations.</td></tr>
<tr class="b">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/math/">Math</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">Lightweight, self-contained mathematics and statistics components.</td></tr>
<tr class="a">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/modeler/">Modeler</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">Mechanisms to create Model MBeans compatible with JMX specification.</td></tr>
<tr class="b">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/net/">Net</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">Collection of network utilities and protocol implementations.</td></tr>
<tr class="a">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/ognl/">OGNL</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">An Object-Graph Navigation Language</td></tr>
<tr class="b">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/pool/">Pool</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">Generic object pooling component.</td></tr>
<tr class="a">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/primitives/">Primitives</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">Smaller, faster and easier to work with types supporting Java primitive types.</td></tr>
<tr class="b">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/proxy/">Proxy</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">Library for creating dynamic proxies.</td></tr>
<tr class="a">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/sanselan/">Sanselan</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">A pure-Java image library.</td></tr>
<tr class="b">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/scxml/">SCXML</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">An implementation of the State Chart XML specification aimed at creating and maintaining a Java SCXML engine. It is capable of executing a state machine defined using a SCXML document, and abstracts out the environment interfaces.</td></tr>
<tr class="a">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/transaction/">Transaction</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">Implementations for multi level locks, transactional collections and transactional file access.</td></tr>
<tr class="b">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/validator/">Validator</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(239,239,239); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">Framework to define validators and validation rules in an xml file.</td></tr>
<tr class="a">
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial"><a style="color: rgb(0,0,255); text-decoration: underline" href="http://commons.apache.org/vfs/">VFS</a></td>
<td style="border-bottom-style: none; text-align: left; padding-bottom: 2px; background-color: rgb(221,221,221); border-left-style: none; padding-left: 4px; padding-right: 4px; font-family: Verdana, Helvetica, Arial, sans-serif; border-top-style: none; color: rgb(0,0,0); border-right-style: none; font-size: small; vertical-align: top; padding-top: 2px; background-clip: initial; background-origin: initial">Virtual File System component for treating files, FTP, SMB, ZIP and such like as a single logical file system.</td></tr></tbody></table></span></span><span style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 13px Verdana, Helvetica, Arial, sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-decorations-in-effect: none; -webkit-text-stroke-width: 0px" class="Apple-style-span"><br />具体使用方法，请参考：<br /><a href="http://onjava.com/pub/a/onjava/2003/06/25/commons.html">http://onjava.com/pub/a/onjava/2003/06/25/commons.html</a><br /></span><img src ="http://www.blogjava.net/80houboy/aggbug/367772.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/80houboy/" target="_blank">小煜</a> 2012-01-03 16:07 <a href="http://www.blogjava.net/80houboy/archive/2012/01/03/367772.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>