Welcome to the Jakarta Commons Wiki
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="ad68fcf8-be2c-4b38-b307-a8584b68808a"><ac:plain-text-body><![CDATA[ | http://jakarta.apache.org/commons/images/logo.png | This is the [wiki:ApacheGeneral/FrontPage Apache Wiki] for the [http://jakarta.apache.org/commons Jakarta Commons] project and is maintained by the [wiki:Jakarta/FrontPage Jakarta] community. To edit pages, visit [UserPreferences] at the top-right of any page to create a user profile or to login. Notifications of all changes you make will be sent to the commons-dev@jakarta mailing list, so we will be aware of your changes and we will happily correct any small mistakes that you might make. | ]]></ac:plain-text-body></ac:structured-macro> |
Wiki Markup |
---|
We're a \[wiki has just been set up as part of the \[wiki:ApacheGeneral:FrontPage big Apache Wiki Farm\]. It does not contain anything yet.:Jakarta/FrontPage Jakarta\] community, dedicated to creating reusable library components in Java. |
JakartaCommonsEtiquette contains observations and opinions aimed at explaining some of the peculiarities of Jakarta Commons.
Wiki Markup |
---|
Jakarta Commons is now using \[http://subversion.tigris.org/ Subversion\] as version control system, more information can be found on the \[:UsingSVN\] page. |
Components
On this wiki:
Wiki Markup \[:BeanUtils\] - BeanUtils is a collection of bean related libraries.
Wiki Markup \[:Betwixt\] - Betwixt provides services for mapping JavaBeans to XML documents, and vice versa.
Wiki Markup \[:Chain\] - A "Chain of Responsibility" pattern implemention for organizing complex processing flows.
Wiki Markup \[:Codec\] - Codec contains some general encoding/decoding algorithms. Includes some phonetic encoders, Hex, Base64, and a URL encoder.
Wiki Markup \[:Collections\] - Collections builds upon the Java Collections Framework of List, Set and Map to provide many more implementations, new collections and abstract base classes.
Wiki Markup \[:Configuration\] - Tools to assist in the reading of configuration/preferences files in various formats
Wiki Markup \[:DBCP\] - DBCP provides database connection pooling services.
Wiki Markup \[:Digester\] - Digester is an XML-to-Java-object mapping utility commonly used for parsing XML configuration files.
Wiki Markup \[http://wiki.apache.org/jakarta-httpclient/FrontPage HttpClient\] - HttpClient provides a framework for working with the client-side of the HTTP protocol.
Wiki Markup \[:IO\] - IO library inlcuding utility classes, stream implementations, file filters and endian classes.
Wiki Markup \[:JEXL\] - A velocity-esque expression interpreter
Wiki Markup \[:Jelly\] - A XML-based scripting language
Wiki Markup \[: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.
Wiki Markup \[:Launcher\] - The Launcher component is designed to be a cross platform Java application launcher. It eliminates the need for a batch or shell script to launch a Java class.
Wiki Markup \[:Logging\] is a thin, modular bridging API with out-of-the-box support for the most well known logging system
Wiki Markup \[:Math\] is a library of lightweight, self-contained mathematics and statistics components.
Wiki Markup \[:Modeler\] provides mechanisms to create Model MBeans compatible with the Java Management Extensions (JMX) specification.
Wiki Markup \[:Net\] - Net is a collection of classes implementing various network protocols such as FTP, NNTP, SMTP, Telnet.
Wiki Markup \[:Pool\] - Pool provides a generic object pooling interface, a toolkit for creating modular object pools and several general purpose pool implementations.
Wiki Markup \[:Resources\] - A lightweight framework for defining and looking up internationalized message strings.
Wiki Markup \[:Transaction\] - Transaction provides utility classes commonly used in transactional programming
Wiki Markup \[:Validator\] - Validator provides components for user input validation
Wiki Markup \[:FeedParser\] - RSS and Atom parsing infrastructure \\
On the commons site:
...
Sandbox
TheSandbox is an open workspace for jakarta committers. This is also divided into components.
...
Third Party Resources
Wiki Markup \[JakartaCommonsResources\]
Wiki Markup \[http://morph.sourceforge.net Morph\] - alpha framework based on ideas from [BeanUtils] (\[http://morph.sourceforge.net/alternatives/beanutils.html read comparison to Morph\]), [CommonsConvert] and [CommonsChain]. Also will support functionality in \[:JEXL\] (\[http://morph.sourceforge.net/alternatives/jexl.html read comparison to Morph\]). \\
Developer Documentation
- MovingFromSandboxToProper
- CreatingStandardWebPresence
Wiki Markup [GettingInvolved] - General Documentation for all Apache Commiters and [ReleaseManager] concerning various subjects (like [SigningReleases], [MavenRepository], and \[:Mirroring\]) \\
- ComponentTemplate - Use this template when creating the main wiki page for a component.
- AutomatedIdeas - some ideas on how increased automation could help us (HenriYandell)
- SubversionConversion - a proposed set of svn instructions for infrastructure.
...
No Format |
---|
*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?
|
Wiki Markup |
---|
Proposed solution: \[http://www.apache.org/~bayard/multidoc/commons-multidoc/ Multidoc\] |
...
'Special' Wiki pages
TitleIndex
A list of all pages on this wiki.
...