You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 17 Next »

Welcome to the Jakarta Commons Wiki

This is the [http://jakarta.apache.org/commons Jakarta Commons] wiki. We're a Jakarta community, dedicated to creating of reusable library components in Java.

JakartaCommonsEtiquette contains observations and opinions aimed at explaining some of the peculiarities of Jakarta Commons.

Note: We are currently moving from the
[http://nagoya.apache.org/wiki/apachewiki.cgi?JakartaCommonsProjectPages old wiki] to this new location. Update your bookmarks!

What is Jakarta?

See http://jakarta.apache.org

Components

On this wiki:

  • [:BeanUtils] - [http://jakarta.apache.org/commons/beanutils] is a collection of bean related libraries.

  • [:Betwixt] - Betwixt provides services for mapping [JavaBeans] to XML documents, and vice versa.

  • [:Codec] - Codec contains some general encoding/decoding algorithms. Includes some phonetic encoders, Hex, Base64, and a URL encoder.

  • [:Collections] - Collections builds upon the Java Collections Framework of List, Set and Map to provide many more implementations, new collections and abstract base classes.

  • [:DBCP] - DBCP provides database connection pooling services.

  • [:Digester] - Digester is an XML-to-Java-object mapping utility commonly used for parsing XML configuration files.

  • [:HttpClient] - [HttpClient] provides a framework for working with the client-side of the HTTP protocol.

  • [:IO] - IO library inlcuding utility classes, stream implementations, file filters and endian classes.

  • [:Lang] - Lang provides a set of common utilities that should be provided by the JDK, including String handling, Object and Date helpers, nested exceptions and enumerated types.

  • [:Logging] is a thin, modular bridging API with out-of-the-box support for the most well known logging system

  • [:Net] - Net is a a collection of network utilities, based on the [NetComponents] codebase, including FTP clients etc.

  • [:Pool] - Pool provides a generic object pooling interface, a toolkit for creating modular object pools and several general purpose pool implementations.

  • [:Validator] - Validator provides components for user input validation

On the commons site:


Sandbox

TheSandbox is an open workspace for jakarta committers. This is also divided into components.


Third Party Resources

  • [http://www.java201.com/resources/browse/70-all.html Jakarta Commons Resources]

Developer Documentation


*Q:* Little request: Can we PLEASE have a single javadoc tree for all commons components?  
I am getting tired of switching between dbcp, loggin, and pool.  
Especially when I am following one line of calls or inheritance.  
Thanks, Angus

*A:* Sure, it should be relatively easy, why not take some initiative and do it yourself?

'Special' Wiki pages

TitleIndex
A list of all pages on this wiki.

HelpContents
A basic guide to the MoinMoin wiki (including information about wiki syntax).

WordIndex
A list of all the words that appear in the titles of the pages on this wiki, with links to pages that include that word.

FindPage
A full-text search of the wiki.

WantedPages
All the "broken links" – a list of all the pages on this wiki that are linked to, but do not exist.

OrphanedPages
All pages on this wiki that are not linked to from anywhere else (and are thus very hard to reach).

RandomPage
Generates a list of 75 random pages on this wiki.

PageSize
Generates a graph and some statistics about the sizes of pages on this wiki.

EventStats/HitCounts
Generates a graph of page views and page visits.

EventStats/UserAgents
Generates a graph of the web browsers used in visiting this page.

SystemInformation
Shows basic information about this wiki installation, the extensions it has installed, etc.

  • No labels