Commons (APACHE commons )~Common-annotations.jar: Spring and hibernate can be used, spring or hibernate annotation dependency package.
Commons-bcel.jar: byte code Engineering Library for analyzing, creating, and processing Java class files.
Commons-beanutils.jar: This package contains some bean tool class, is a must use jar package.
Commons-betwixt.jar: provides services that map Javabean to XML documents, and vice versa.
Commons-bsf.jar: bean Scripting framework. Scripting language interfaces, including JSR-223. BSF is a set of Java classes that can be downloaded. the current version is BSF-bin-2.3.1. With this baby, you can use JavaScript, Python, XSLT, Perl, TCL,... in Java application ,...... In other words, you can call any registered JavaBean, Java
Object.
Commons-Chain.jar: is a Java class library that implements the responsibility chain design pattern. As program developers, we often need to apply object-oriented methods to a procedural system. Business analysts and administrators often use flowcharts and workflow charts instead of class hierarchy and sequence diagrams to describe such systems. However, in any case, using an object-oriented method to solve these problems will bring more flexibility. The object-oriented design model provides useful structures and actions to describe the processing of this order, such as the template method [gof] and the chain of responsibility) [gof]. Jakarta
The subproject chain of commons combines the above two modes into a reusable Java framework to describe the sequential processing process. This framework developed in the Jakarta Commons project community has been widely accepted and used in many interesting applications, in particular, the struts and shale application frameworks serve as the basic mechanism for processing HTTP requests. You can use commonschain when you need to define and execute a set of consecutive steps.
Commons-cli-1.0.jar: this is a tool for processing commands. For example, the string [] entered by the main method needs to be parsed. You can pre-define the parameter rules and then call CLI for parsing.
Commons-codec: mainly includes core algorithms. For example, MD5. Sha1. Or the General encryption and decryption algorithm is base64.
Commons-collections.jar: encapsulates various collection objects. Including some collection classes developed by Apache, which are more powerful than Java. util.
Commons-Compress.jar: Used to compress or decompress files into tar, zip, Bzip2 and other formats.
Commons-configuratio: A Configuration Management Library for Java applications. You can load software configuration information from properties or XML files to build a basic environment supporting software running. When many configuration files are complex, you can use this configuration tool to simplify the parsing and Management of configuration files. It also improves the development efficiency and Software maintainability.
Commons-CSV: CSV (comma separated value) is the abbreviation of (comma-separated values), usually plain text files. Commons-CSV is used to read and write CSV files.
Commons-daemon: helps you implement a background service for a common Java application programming system. For example, Tomcat uses this project to start and stop services for Linux and Windows.
Commons-dbutils: commons-dbutils is an open-source JDBC tool library provided by the Apache organization. It encapsulates the classes of traditional database operations and converts the result set to list.
Commons DBCP. jar: One of the mainstream database connection pool (DBCP, c3p0, proxool), the use of DBCP alone need to use commons-dbpc.jar, commons-collections.jar, commons-pool.jar three packages ,.
Commons-digester.jar: it can easily convert the elements defined in the XML document into Java objects, in fact, its usage is a bit like a stack (of course, the internal principle is that old thing, it only provides encapsulation of a higher layer ).
Commons-discovery-0.2.jar: The implementation of the discovery mode that provides a general method for locating and instantiating classes or other resources. Use the best algorithm to get all the implementations of the interface. This is especially useful when users want to find all providers that provide a certain service.
Commons-El :( Expression Language) is a Java class library used to parse the expression language of JSP 2.0 in Apache.
Commons-Email: Library for sending e-mail from Java.
Commons-Exec: a Java project on Apache. It provides common methods for executing external processes.
Commons-fileupload.jar to achieve file upload function package.
Commons-functo: the Library contains a large number of basic structures and can be reused in complex use scenarios involving closures and higher-order functions.
Commons-httpclient.jar: The Commons-httpclient project is specifically designed and used to simplify the communication programming between the HTTP client and the server-it can implement conventional HTTP client programs (that is, browser programs).
The commons-io.jar is used to read and write streams. It can be seen as an extension of Java. Io.
Commons-JCI: Java compiler interface is a class library that encapsulates the Java compiler.
Commons-JCs: Java Caching System. Java cache.
Commons-JELLY: Jelly is an XML-based code generation tool that can convert XML documents into executable code.
Commons-jexl: jexl is an expression language that extends the expression language defined by jstl by drawing on experience from velocity.
Commons. jxpat: defines a simple Parser for the XPath expression language.
Commons-lang.jar provides extensions and programming base classes for Java. Lang.
Commons Launcher: the launcher component is a platform-independent Java application loader. Commons-launcher eliminates the need for batch processing or shell scripts to load Java classes. If you need to run a class with the main method on Linux/windows, and the class references many jar and class files, you can use launcher.
A logging package common to the commons-logging.jar.
Commons-Math: a lightweight self-container mathematical and statistical computing method package on Apache, which contains most common numerical algorithms.
Commons-modeler: a Java program that provides a tool for creating mbeans models based on JMX specifications.
Commons-net.jar provides FTP and other functions, this package implements a lot of basic intenet-based protocol, the following is the protocol supported by commons: ftp/ftps, nntp, SMTP, POP3, telnet, TFTP, finger, whoisrexec/RCMD/rlogin, time (rdate) and daytime echo discard NTP/SNTP.
Commons-ognl: Abbreviation of object graph Navigation language. Compared with JSP and JSF, ognl is a powerful Java Expression Language (EL ), it can be used to read and update attributes of Java objects.
Commons-primitives provides a smaller, faster, and easier-to-use support for basic java types. Currently, it is mainly for collection of basic types ..
Commons-pool.jar: DBCP database connection pool, Apache Jakarta organization development, tomcat4 connection pool is DBCP.
Commons-Proxy: a subproject of Apache, which encapsulates some common methods of Java object proxy.
Commons-sanselan: a pure Java library for reading and generating images. It also includes analyzing image information, such as size, color space, and metadata.
Commons-validator.jar: a tool to help with verification. For example, verify whether the email string and date string are valid.
Commons-transaction is designed to provide a lightweight, standardized, and efficient Java transaction multi-thread programming toolkit that provides multi-level locks, transaction sets, and transaction-level file access.
Commons-scxml: The JAVA Implementation version of The scxml engine. The function basically covers all the content of the scxml W3C specification.
Commons-VFS: VFS (Virtual File System Virtual Machine) provides a single application programming interface (API) for accessing different file systems, greatly simplifying the complexity of the application code. Currently, VFS supports FTP, local files, HTTP/https, SFTP, temporary files, zip, Jar/tar (uncompressed, tgz or tbz2), Gzip/Bzip2, res, and ram all the files in these file systems are encapsulated into the fileobject class. This class is used for file read/write operations. Text
The path of the component uses the URL method. If you need to obtain information about files of different formats, such as the file size, path, and last modification time, or we need to perform some common operations on files, such as deleting files and copying files. The VFS (Virtual File System) in Apache commons is an open-source system that you can consider.
Cxf (APACHE cxf )~ Apache cxf is an open-source services framework that helps you build and develop services like JAX-WS using frontend programming APIs. These services can support multiple protocols, such as soap, XML/HTTP, restful HTTP, or CORBA, and can run on multiple transmission protocols, such as HTTP, JMS, or jbi, cxf greatly simplifies the creation of services and inherits the xfire tradition. It can also be seamlessly integrated with spring.