Introduction to Java Jakarta Commons and common components

xiaoxiao2021-03-05  24

Http://jakarta.apache.org/commons/index.html

A child project of Jakarta, it focuses on all aspects of reusable Java components

a

Jakarta

SubProject Focused on All Aspects of Reusable Java Components.

Contains 2 Parts

1> a repository of Reusable Java Components

2> a Workspace for Java Component development

Some common Commons Componment

Attributes: Provide a runtime API that access metadata properties, such as DOCLET TAG

Beanutil: Provides a package for Java Reflection API (Easy-use Wrappers)

Betwixt: Provides a map of the JavaBeans to XML documentation

CHAIN: Provide mode and implementation for organized complex process flow

CLI: Simple API for providing and ordering interaction

CODEC: Provides common eNCoding / decoding algorithm

Collectes offers a class suite extended by Java Collection Framework

Configuration: Convenient to read configuration files in various formats (.xml, Properties)

DAEMON: An optional mechanism to call UNIX-daemon-like Java code

DBCP: Provides database connection pool service

DBUTILS: a JDBC Help LIB

Digester XML to the mapping of the Java object, is usually used to parse the XML configuration file

Discovery Provides Tools for Locating Resources (Including Classes) by mapping service / reference name to resource names using a variety of schemes.

EL provides an interpreter that is defined by JSP 2.0 specification

Email simply uses Java to send Email's library

FileUpload file upload components

HTTPCLIENT client HTTP protocol framework

IO Collection of I / O Utilities

Jelly an XML based scripting and processing engine. Jelly borrows many good ideas from both JSP custom tags, Velocity, Cocoon and the scripting engine inside XDoclet. Jelly can be used from the command line, inside Ant or inside a Servlet.

JEXL has expanded the expression of JSTL, which introduces a lot from the Velocity community.

.

LANG's extension to java.lang

Latka HTTP function test kit

Launcher a cross Platform Java Application Launcher.

Logging a package for Logging API

Math provides a light math and statistical library

Modeler helps generate Model MBeans that meets JMS specifications

Collection of NET network utilities

Pool provides an interface of a generic object pool that produces some standard objects and pool implementations of general purpose.

PRIMITIV provides a smaller, faster and more easy to use type of Java basic type

Resources a lightweight framework for defining and looking up..

TRANSAACTIONAL File Access and Some Other Utility Classes Commonly Used in Transactional Java Programming.

Validator: Provides a simple, scalable framework to define the validator and verification rules (Using XML),

转载请注明原文地址:https://www.9cbs.com/read-32657.html

New Post(0)