Java EE common jar package meaning

Source: Internet
Author: User
Tags email string file upload

Activation.jar: JavaMail related to the jar package, the use of JavaMail should be joined with Mail.jar to the LIB, specifically responsible for mail data sources and types, etc.

Ajaxtags-1.2-beta3.jar:ajax provides a library of tags to enable users to use Ajax like normal JSP tags

Ant.jar and Antlr.jar (can be deleted): The ant compiles the package, in the project does not need to add

Asm.jar:Hebernate packages, hibernate Use this Code generation Library enhancement Class (in conjunction with the Java Reflection mechanism) at run time. ASM Bytecode Library, Cglib.jar package dependent package. The required jar package.

Axis-ant.jar: Is the file provided by axis to support ant builds. This file contains the definition and implementation of three optional tasks (Task): AXIS-WSDL2JAVA,AXIS-JAVA2WSDL and Axis-admin.

Cglib-2.1.3.jar: The full name is the code Generation Library, which can be used to dynamically inherit Java classes or implement interfaces, which are used in many well-known open-source projects. Hibernate uses it to realize the dynamic generation of PO bytecode, a very core library, a necessary jar package.

Chartengineapi.jar: It's not clear, probably Birt. The class library for fonts.

Com.ibm.icu_3.6.1.v10070417.jar: Starting with version 3.2, Eclipse has added a COM.IBM.ICU plug-in to enhance support for multiple languages. It should be useless.

Commons-beanutils.jar: The following a few with "Commons" is an Apache Commons package, here is hibernate use, it is estimated that in the project did not use all these bags, so some should be able to delete. This package contains some Bean tool class classes, which are the jar packages that must be used.

Commons-cli-1.0.jar: This is a tool for processing commands. For example, the main method input string[] needs parsing. You can define the rules of the parameters in advance, and then you can invoke the CLI to resolve them.

Commond-collections.jar: Contains some of the collection classes developed by Apache, which are more powerful than java.util.*. The jar package that must be used.

Commons-digester.jar: It makes it easy to translate the elements defined in an XML document into Java objects, but its usage is a bit like a stack (of course, the inner principle is that old thing, it just provides a higher layer of encapsulation).

The implementation of the Commons-discovery-0.2.jar:discovery pattern provides a common way to locate and instantiate classes or other resources. Use the best algorithm to get all the implementations of the interface. This is especially useful when a user wants to find all the providers that provide a service

commons-fileupload.jar:jsp Upload file function

Commons-io.jar: Can be viewed as an extension of java.io

Commons-lang.jar: Contains some data type tool classes, which are extensions of java.lang.*. The jar package that must be used.

COMMONS-POOL-1.2.JAR:DBCP database Connection pool, Apache Jakarta organization developed, TOMCAT4 connection pool is also dbcp.

Commons-validator.jar: A tool used to help with validation. For example, verify the email string, date string, etc. is legal.

Coreapi.jar: A core class library of applications, here is the core package of Birt.

Dataadapterapi.jar:Birt of the data processing of the package, the specific role has not been clear.

Dom4j-1.4.jar: is a Java XML API, similar to Jdom, used to read and write XML files. Hibernate uses DOM4J to parse XML configuration files and XML mapping meta files. Required.

Dteapi.jar:Birt of the data processing of the package, the specific role has not been clear.

Dwr.jar:dwr's core package

Ehcache-1.2.jar:hibernate can use different cache caching tools as level two caching. Ehcache is the default cache caching tool. Required if there are no other optional caching tools.

Engineapi.jar:Birt the data set's package

Fckeditor.jar: Support FCKeditor image File upload and browse package

Flute.jar: About parsing CSS class library, who has not yet figured out

Freemarker.jar: Is the WebWork package, Freemarker allows the Java servlet to keep the graphics design separate from the application logic, which is done by sealing the HTML in the template. The template dynamically generates HTML using the data provided by the servlet.

Hibernate3.jar:hibernate3 's core class library.

Related Article

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.