Various weapons of Apche commons

Source: Internet
Author: User
Various weapons of Apche commons

Apache commons is a very useful toolkit to solve a variety of practical general problems, you will find that they are exactly what you need to think about. They are not peerless martial arts, it is indeed a hand-picked. When commons came out, the problem came to the fore. The following is a brief table for detailed access: http://jakarta.apache.org/commons/index.html

Components

Description

Beanutils

Commons-beanutils provides packaging for Java reflection and introspection APIs

Betwixt

Betwixt provides JavaBean ing to XML documents and reverse ing services.

Chain

Chain provides a "responsibility chain mode" to implement complex processing processes ".

CLI

CLI provides simple APIs for command line parameters, options, quota groups, and mandatory options.

Codec

Codec includes some common encoding and decoding algorithms. Includes Audio Encoder, Hex, base64, and URL encoder.

Collections

Commons-collections provides a class package to expand and add a standard Java Collection framework.

Configuration

The commons-Configuration tool provides read help for various configurations and reference files.

Daemon

A replacement mechanism for Unix-Daemon-like Java code

DBCP

Commons-DBCP provides database connection pool service

Dbutils

Dbutils is a JDBC helper class library that completes simple resource clearing code for database tasks.

Digester

Commons-digester is a ing tool for XML-Java objects. It is used to parse XML configuration files.

Discovery

Commons-discovery provides tools to locate resources (including classes) and map service/reference names and resource names in various modes ..

El

Commons-El provides an interpreter for El expressions defined in the jsp2.0 specification.

Fileupload

Fileupload allows you to easily add powerful and High-Performance File Upload capabilities in applications and servlets.

Httpclient

Commons-httpclient provides a framework that can work on the HTTP client.

Io

Io is an I/O tool set

Jelly

Jelly is an XML-based Script and processing engine. Jelly draws on many advantages of the script engine in JSP tag, velocity, cocoon, and XDoclet. Jelly can be used in command lines, ant, or servlet.

Jexl

Jexl is an expression language that extends the expression language defined by jstl by drawing on experience from velocity ..

Jxpath

Commons-jxpath provides tools for manipulating ans that comply with Java Naming Conventions using the XPath syntax. Maps, Dom, and other object models are also supported ..

Lang

Commons-lang provides many common tool class sets and provides class extension functions in Java. Lang.

Latka

Commons-Latka is an HTTP function test package for automated QA, acceptance, and Attenuation Testing.

Launcher

The launcher component is a cross-platform Java application loader. Commons-launcher eliminates the need for batch processing or shell scripts to load Java classes .. The original Java class comes from the Jakarta Tomcat 4.0 Project.

Logging

Commons-logging is a package class implemented by various logging APIs.

Math

Math is a lightweight, self-contained mathematical and statistical component that solves many common but not timely practical problems in java standard languages.

Modeler

Commons-modeler provides a mechanism for modeling mbeans compatible with the JMX specifications.

Net

Net is a network tool set based on netcomponents code, including FTP clients.

Pool

Commons-Pool provides a common object pool interface, a toolkit for creating a modular Object pool, and Common Object pool implementation.

Primitives

Commons-primitives provides a smaller, faster, and easier-to-use support for basic java types. Currently, it is mainly for collection of basic types ..

Validator

The commons-validator provides a simple and scalable framework to define the validator and validation rules in an XML file. Supports rule validation and internationalization of error messages.

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.