Spring dependency package Jar Profile
Dependence of Spring | ||
Dependence of sub - | JAR file | Description |
ant | ant.jar, ant-junit.jar, ant-launcher.jar | Spring used as part of its Apache Ant build tool, also used to complete a large number of other tasks such as document generation and test execution. Ant run-time simply does not work, so no need to publish the application that contains the JAR file. |
aopalliance | aopalliance.jar | AOP Alliance ( ) Is a joint collaboration of the open-source organization, in collaboration between a number of projects with a view to providing a standard set of AOP Java interface (interface). Spring AOP is the AOP Alliance standard API based on the achievable. If you intend to use Spring's AOP or AOP based on any properties, only the JAR file. |
axis | axis.jar, saaj.jar, wsdl4j.jar | Spring used to support the Apache Axis project in the Spring remoting JAXRPC function. If you use JAXRPC Remoting, then only need these files. |
caucho | burlap-2.1.12.jar, hessian-2.1.12.jar | Spring remoting (remoting) a large number of different types of agreements, including Caucho's Burlap and Hessian support. Use which includes the sub-agreement in the corresponding JAR file. |
cglib | cglib-full-2.0.2.jar | Used to generate CGLIB dynamic proxy class (dynamic proxy classes), for the DI and AOP to achieve the core purposes. Spring as a result of a large number of features to be used for the realization of CGLIB, so you almost always need the application contains the CGLIB. |
cos | cos.jar | COS on behalf of com.oreilly.servlet, is a collection of practical type of Servlets and web-based application very useful. Spring in two places to use COS: Handling file uploads and e-mail sent. However, in both cases, COS only achieve one of the options, only COS selection method instead of the other only when required to be included cos.jar. |
dom4j | dom4j.jar | Dom4j essential when using Hibernate, so if you intend to install a Hibernate application of the realization of ORM, on the need to include this JAR file. |
easymock | easymock.jar, easymockclassextension.jar | Spring's test suite to use the EasyMock, build and run only when used in this test suite JAR, as you do not release the application. |
freemarker | freemaker.jar | Spring provides a FreeMarker template engine wrapper class, but also for the FreeMarker template used to view web application support. As long as the use of FreeMarker, the JAR files will need. |
hibernate | ehcache.jar, hibernate2.jar, odmg.jar | If using Spring's Hibernate integration and support category, the JAR file indispensable. If you use other ORM tools such as iBATIS, you do not need these JAR files. If you use Hibernate, then you should also include the application of CGLIB JAR file. |
hsqldb | hsqldb.jar | Spring application of the sample files used hsqldb.jar. |
ibatis | ibatis-common.jar, ibatis-sqlmap.jar, ibatis-sqlmap-2.jar | Spring Integration to use the iBATIS category, these essential documents; If you use JDBC or other ORM tools such as Hibernate or JDO, then your application does not require these documents. |
itext | itext-1.02b.jar | Spring provides web layer to use iText's PDF support. The web application you only need to generate PDF output only to be included in the JAR file. |
j2ee | activation.jar, connector-api.jar, ejb.jar, jaxrpc.jar, jdbc2_0-stdext.jar, jms.jar, jstl.jar, jta.jar, mail.jar, servlet.jar, xml-apis.jar | As shown in the left side, J2EE related to the different number of JAR files is considerable. If you want to use Spring's JavaMail support for the realization of e-mail, you need activation.jar and mail.jar files. JCA Connector let Hibernate should use the connector-api.jar, using Spring's EJB support is required ejb.jar, jms.jar for Spring's JMS support. For web applications, if you want to use Spring JSTL support you need to servlet.jar and jstl.jar. The remaining two JAR files jdbc2_0-stdext.jar and xml-apis.jar were configured for the JDBC and XML support, but only you use the 1.3 version of the JVM only needs them. |
jakarta | jakarta-commons commons-attributes-api.jar, commons-attributes-compiler.jar, commons-beanutils.jar, commons-collections.jar, commons-dbcp.jar, commons-digester.jar, commons-discovery.jar, commons -fileupload.jar, commons-lang.jar, commons-logging.jar, commons-pool.jar, commons-validator.jar | Spring uses the Jakarta Commons project from a large number of components. If you want to use in the application of source-level metadata (metadata), on the need for commons-attributes-api.jar, in addition to the need for commons-attributes-compiler.jar, in order to compile the application in attributes. Struts to use BeanUtils, Collections, Digester, Discovery, and Validator JAR file, in which the Collections, Hibernate will use. When using DBCP connection pool, Spring JDBC support the need to DBCP, Pooling is indispensable for some sample applications. If you want to use the corresponding wrapper class to deal with Spring applications, web file upload, you need to FileUpload. Finally, Spring has been used everywhere Logging, therefore required in all applications based on Spring contains the JAR file. |
jakarta-taglibs | standard.jar | This is the realization of Jakarta's JSTL, some examples of applications using Spring to achieve this. |
jboss | jboss-common-jdbc-wrapper.jar | Applications running on JBoss application server using Spring's JDBC classes, the JAR file indispensable. |
jdo | jdo.jar | Spring's JDO support to provide. |
jdom | jdom.jar | In the Spring when iBATIS 1.3 use, JDOM indispensable. This chapter describes the iBATIS version 2.0. |
jotm | jotm.jar, xapool.jar | If you intend to tie in with the Spring Service abstraction layer to use JOTM, jotm.jar an indispensable document. If the intention in their own applications will XAPool for the connection pool (connection pooling), while only xapool.jar. |
junit | junit.jar | Do not need run-time JUnit; only be used to build and run the test suite. |
log4j | log4j-1.2.8.jar | If you want to use Spring to configure log4j logging, the essential documents. |
poi | poi-2.5.jar | The JAR will make Spring MVC framework to support the Microsoft Excel output. |
quartz | quartz.jar | Spring's Quartz scheduling support based on the needs of the JAR. |
regexp | Jakarta-oro-2.0.7.jar | Use regular expressions to specify the AOP of the entry point (pointcut) need this JAR. Chapter VI for details. |
struts | struts.jar | For the use of Struts with the Spring to build web applications, Struts JAR essential. |
velocity | velocity-1.4.jar, velocity-tools-generic-1.1.jar | Spring provides a wrapper class to Velocity support for the DI, at the same time when you in the application when the use of Velocity, can reduce the need to write the code. In addition, Spring also provides a number of categories, support for Velocity for the view layer web provider (view provider). As long as the arbitrary use of the above characteristics, are required to release Velocity JAR file contains. |
xdoclet | xjavadoc-1.0.jar | Commons Attributes resolve to use this source code JAR files, and then extract attribute information. If you are using the Spring Commons Attributes support to be included in the JAR file. |
Related Posts of Spring dependency package Jar Profile
-
Spring jar package Detailed
AspectJ directory are in the Spring framework to use AspectJ source code and test program files. AspectJ is the first java application framework provided by the AOP. dist directory is a Spring release package, regarding release package described below in
-
To a generic hibernate example DAO
Reprint: http://blog.csdn.net/dingx
-
jBPM Development Getting Started Guide
Although the workflow is still immature stage of development, not even a recognized standard. But its application has already been launched in the Express, indicating the market's demand for job-flow framework are urgent and enormous. Backgrounds of o
-
How to do a good job in the demand for change management - needs to change flow specification
Project Leader: assessment needs to change some of the workload to determine whether it needs to change the contents of the progress on the development of an impact, if the demand to change the progress of an impact on the development, the project le ...
-
EJB ant script to deploy template works
<? xml version = "1.0" encoding = "UTF-8"?> <! - Name Project name basedir build.xml file directory -> <project name="HelloWorld" basedir="."> <! - Property variables -> <! - The sour ...
-
In the Spring to configure Service
JTA in Spring Development Environment: JDK1.5 (sun) + Myeclipse6.0 + Tomcat5.5 + ant 1.7.1 + MySql5.0.4 Framework version: JSF1.2 (sun) + hibernate3.3.1.GA + spring2.5.6 JTA (Java Transaction API) Only supports the standard EJB Persistence (JTA) tran ...
-
java read file
java read documents in two ways: java.io and java.lang.ClassLoader When using the java.io, when java.lang.ClassLoader use it? (Note: If prior to read xml file java read file clearly aware of these two methods have been like! Can take much less to und ...
-
Spring + Hibernate to use Glassfish Database Connection Pool
applicationContext.xml file content <? xml version = "1.0" encoding = "UTF-8"?> <beans xmlns = " http://www.springframework.org/schema/beans " xmlns: xsi = " http://www.w3.org/2001/XMLSchema-instance " ...
-
Spring2.0 + hibernate3.1 + log4j + mysql demo
applicationContext.xml Non-attachment jar package, necessary friends can send an email to todd.liangt @ gmail.com













Leave a Reply