Apach-commons toolkit Learning

Source: Internet
Author: User
Commons is an open-source sub-project under Apach and provides some common tool classes.
After these methods are used, Program It looks simpler and professional.
Main Category structure of commons:

Attributes

Runtime API to metadata attributes such as doclet tags.

Beanutils

Easy-to-use wrappers around the Java reflection and introspection APIs.

Betwixt

Services for mapping JavaBeans to XML documents, and vice versa.

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.

Daemon

Alternative invocation mechanic 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.

Io

Collection of I/O utilities.

JCI

Java compiler Interface

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.

Pool

Generic object pooling component.

Primitives

Smaller, faster and easier to work with types supporting Java primitive types.

Proxy

Library for creating dynamic proxies.

Sanselan

A pure-Java Image Library.

Scxml

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 merge acts out the environment interfaces.

Transaction

Implementations for multi level locks, transactional collections and transactional file access.

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.

This article is transferred from www.35java.com

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.