昨天我写了appfuse 的初试,起步, 今天来分析下它所用的jars.
图1
M2_REPO\javax\activation\activation\1.1\activation-1.1.jar http://www.xasxt.com/java/api/javax/activation/package-summary.html
M2_REPO\javax\el\el-api\1.0\el-api-1.0.jar
M2_REPO\javax\xml\bind\jaxb-api\2.2\jaxb-api-2.2.jar
M2_REPO\javax\servlet\jsp\jsp-api\2.1\jsp-api-2.1.jar
M2_REPO\javax\ws\rs\jsr311-api\1.1.1\jsr311-api-1.1.1.jar
M2_REPO\javax\servlet\jstl\1.2\jstl-1.2.jar
M2_REPO\javax\transaction\jta\1.1\jta-1.1.jar
API地址http://java.sun.com/javaee/5/docs/api/javax/transaction/package-summary.html
M2_REPO\javax\mail\mail\1.4\mail-1.4.jar
API addr:http://javamail.kenai.com/nonav/javadocs/
M2_REPO\javax\servlet\servlet-api\2.5\servlet-api-2.5.jar
API addr:http://docs.oracle.com/cd/E17802_01/products/products/servlet/2.5/docs/servlet-2_5-mr2/
M2_REPO\javax\xml\stream\stax-api\1.0-2\stax-api-1.0-2.jar
API addr:http://stax.codehaus.org/maven/apidocs/
M2_REPO\net\sourceforge\jsf-comp\acegi-jsf\1.1.3\acegi-jsf-1.1.3.jar
jar download:http://sourceforge.net/projects/jsf-comp/files/acegi-jsf/1.1.3/
M2_REPO\net\java\dev\ajax4jsf\ajax4jsf\1.0.6\ajax4jsf-1.0.6.jar
Ajax4jsf was a project for an open source framework that added Ajax capabilities to the JavaServer Faces web application framework .
M2_REPO\antlr\antlr\2.7.6\antlr-2.7.6.jar
ANTLR , ANother Tool for Language Recognition
M2_REPO\aopalliance\aopalliance\1.0\aopalliance-1.0.jar
The AOP Alliance project is a joint open-source project between several software engineering people who are interested in AOP and Java.
M2_REPO\org\appfuse\appfuse-data-common\2.1.0\appfuse-data-common-2.1.0.jar
org.appfuse.Constants 包含一些appfuse的常量,org.appfuse.model.Address,org.appfuse.model.BaseObject,org.appfuse.model.User,org.appfuse.model.Role
主要的是user和role这两个类,定义一些ORM到DB。
M2_REPO\org\appfuse\appfuse-hibernate\2.1.0\appfuse-hibernate-2.1.0.jar
一些DAO的操作到common 包里面的model
M2_REPO\org\appfuse\appfuse-service\2.1.0\appfuse-service-2.1.0.jar
定义一些服务, 用于外面调用
M2_REPO\asm\asm\3.3\asm-3.3.jar
ASM is an all purpose Java bytecode manipulation and analysis framework.
M2_REPO\batik\batik-awt-util\1.6-1\batik-awt-util-1.6-1.jar
M2_REPO\batik\batik-ext\1.6-1\batik-ext-1.6-1.jar
M2_REPO\batik\batik-gui-util\1.6-1\batik-gui-util-1.6-1.jar
M2_REPO\batik\batik-util\1.6-1\batik-util-1.6-1.jar
Batik is a Java-based toolkit for applications or applets that want to use images in the Scalable Vector Graphics (SVG) format for various purposes, such as display, generation or manipulation.
M2_REPO\commons-beanutils\commons-beanutils\1.8.0\commons-beanutils-1.8.0.jar
M2_REPO\commons-codec\commons-codec\1.3\commons-codec-1.3.jar
Codec General encoding/decoding algorithms (for example phonetic, base64, URL).
M2_REPO\commons-collections\commons-collections\3.2\commons-collections-3.2.jar
Collections Extends or augments the Java Collections Framework.
M2_REPO\commons-dbcp\commons-dbcp\1.3\commons-dbcp-1.3.jar
dbcp Database connection pooling services.
M2_REPO\commons-digester\commons-digester\2.0\commons-digester-2.0.jar
digester XML-to-Java-object mapping utility.
M2_REPO\commons-fileupload\commons-fileupload\1.2.1\commons-fileupload-1.2.1.jar
fileupload File upload capability for your servlets and web applications.
M2_REPO\commons-io\commons-io\2.0.1\commons-io-2.0.1.jar
IO Collection of I/O utilities.