SSH all jar package uses

Source: Internet
Author: User
Tags apache log

struts2 required Jar pack of five:
Struts2-core-2.1.6.jar---------------struts2 Core Pack
Freemarker-2.3.13.jar---------------Freemarker is a template engine, a generic tool for generating text output based on templates
Commons-logging.jar-----------Jakarta General-Purpose logging Package
Ognl-2.6.11.jar--------------Support OGNL expressions
Xwork-2.1.2.jar--------------Xwork Package because Struts2 is extended by xwork some classes are still associated with xwork classes
(By the way, the related nouns are--------
1. Jakarta:jakarta is the name of open source software for a Java solution under the Apache organization, which includes many sub-projects. Tomcat,ant,struts and so on are also open source projects under Apache. It is also a related project of Jakarta.
2.OGNL:OGNL is a powerful expressions language (expression Language, referred to as EL), WEBWORK2 and now struts2.x use OGNL instead of the original El to do interface data binding
3.xwork:xwork is a standard command-mode implementation and is completely detached from the web layer. Xwork offers a number of core features: front-end interceptors (Interceptor), runtime form property validation, type conversion, powerful expression language (ognl–the Object Graph Navigation Language), IoC (inversion of control inverted controls) containers.
4.command mode: Command mode belongs to the behavior mode "GOF95" of the object. Command mode is also known as action mode or trading (Transaction) mode. The command pattern encapsulates a request or operation into an object. )

hibernate uses 15 jar packages
Hbernate3.jar-------------------Core Pack
Antlr.jar----------------------------Language Conversion tool, Hibernate uses him to convert HQL statements to SQL statements
Dom4j.jar--------------------------Tools for parsing XML documents
Ehcahe.jar-------------------------Caching tool, if no other cache is provided, the default use of his
Jta.jar--------------------------------Standard JTA API (JTA that is, Java things API,JTA transactions are more powerful than JDBC transactions. A JTA transaction can have multiple participants, and a JDBC transaction is limited to a single database connection), a friend said this package can not, but no test, anyway add this is correct, so it did not delete.
Cglib.jar----------------------------Efficient code generation tool that Hibernate uses to extend Java classes and implement Java interfaces at runtime
Asm.jar-----------------------------ASM Bytecode Library, using "cglib" is necessary
Asm-attrs.jar = = =----------------------ASM bytecode library, using "cglib" is necessary
Commons-collections-2.1.1.jar-----Apache's Toolset, a collection class, to enhance Java's ability to handle collections.
Jaxen-1.1-beta-7.jar------------------Parse the XML file in the project using DOM, and use it if you want to improve boot performance (optional)
Commons-logging.jar---------------Log Tool
Log4j1.2.11.jar--------------------------log4j Library, Apache log tool
Commons-pool.jar, Commons-dbcp.jar--------dbcp database connection pool, Apache Jakarta organization developed, TOMCAT4 connection pool is also dbcp. (optional)
Xml-apis.jar------------------------------parsing XML.
the 5 jars used by spring:
Spring.jar----------------------------is a single jar package with a full release
Spring-aop.jar----------------------This jar file contains the classes required to use spring's AOP features in your app
Aspectjrt.jar---------------------------------is the package that spring AOP uses
Commons-digester.jar--------------------digester Rules-based XML document parsing, primarily for XML-to-Java object mapping.
Aspectjweaver.jar-------------------------for integrating the AspectJ AspectJ LTW loom in spring 2.0

other jar packages:
Struts2-spring-plugin-2.0.11.1.jar-------struts2 plug-ins needed to integrate with spring.

SSH all jar package uses

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.