常见 jar包详解 常见 jar包详解 j2ee常用jar包

时间:2024-03-08 13:50:50
 
 
jar包 用途
axis.jar SOAP引擎包
commons-discovery-0.2.jar 用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.
jaxrpc.jar Axis运行所需要的组件包
saaj.jar 创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法,以及接收和处理SOAP错误的方法.  
wsdl4j-1.5.1.jar Axis运行所需要的组件包
activation.jar JAF框架的jar包
annotations-api.jar 使用注解所需jar
ant.jar 用于自动化调用程序完成项目的编译,打包,测试等
aopalliance-1.0.jar 支持Spring AOP
asm-2.2.3.jar ASM字节码库
asm-commons-2.2.3.jar ASM字节码库
asm-util-2.2.3.jar Java字节码操纵和分析框架
aspectjrt.jar 处理事务和AOP所需的包
aspectjweaver.jar 处理事务和AOP所需的包
axiom-api-1.2.7.jar Axis 对象模型
axiom-impl-1.2.7.jar Axis 对象模型
bcprov-jdk15-140.jar 基于java1.5 的加密算法实现
bfmclientmodel.jar 使用WebSphere所需jar包
bpcclientcore.jar 使用WebSphere所需jar包
bpe137650.jar 提供远程访问BPE容器的实现。 
bsh-2.0b4.jar 解决负载逻辑运算
c3p0-0.9.0.jar 开放源代码的JDBC连接池
cglib-nodep-2.1_3.jar Spring中自动代理所需jar包
cobertura.jar 测量测试覆盖率
commons-beanutils-1.7.0.jar 动态的获取/设值Java Bean的属性
commons-chain-1.1.jar 实现责任链设计模式的Java 类库
commons-codec-1.3.jar 用来处理常用的编码方法的工具类包,例如DES、SHA1、MD5、Base64等等
commons-collections-3.1.jar 对标准java Collection的扩展
commons-collections.jar 对标准java Collection的扩展
commons-digester-1.8.jar 用于处理struts-config.xml配置文件
commons-fileupload-1.1.1.jar struts上传文件
commons-httpclient-3.1.jar 用来简化HTTP客户端与服务器端进行各种通信编程实现
commons-io-1.1.jar 针对java.io.InputStream和Reader进行了扩展
commons-lang-2.4.jar 对java.lang.*的扩展
commons-logging-1.1.1.jar 日志包
commons-pool-1.3.jar 实现对象池化框架
commons-validator-1.3.1.jar 用来把验证规则程序提取出来,以供重复使用
db2jcc.jar java连接DB2所需jar
db2jcc_license_cu.jar java连接DB2所需jar
dom4j-1.6.1.jar 解析XML
ehcache-1.2.4.jar hibernate的二级缓存如果用ehcache的时候需要此jar包
emf.jar 基于Eclipse的模型框架
ezmorph-1.0.6.jar 使用JSON所需的jar包
FastInfoset-1.2.2.jar 使用WebService所需的jar包
freemarker-2.3.8.jar Strus2支持的一种表现层框架
geronimo-activation_1.1_spec-1.0.2.jar Apache Geronimo所带jar包,
geronimo-annotation_1.0_spec-1.1.1.jar Apache Geronimo所带jar包
geronimo-javamail_1.4_spec-1.3.jar Apache Geronimo所带jar包
geronimo-jaxws_2.1_spec-1.0.jar Apache Geronimo所带jar包
geronimo-jms_1.1_spec-1.1.1.jar Apache Geronimo所带jar包
geronimo-servlet_2.5_spec-1.2.jar Apache Geronimo所带jar包
geronimo-stax-api_1.0_spec-1.0.1.jar Apache Geronimo所带jar包
hibernate3.jar Hibernate3的核心jar包
htmclientmodel.jar 使用WebSphere所需jar包
jakarta-oro.jar 一套文本处理工具,提供per15.0兼容的表达式,AWK-like表达式,Glob表达式。
javassist.jar Javassist 字节码解释器
jaxb-api-2.1.jar 使用WebService所需的jar包
jaxb-impl-2.1.7.jar 使用CXF所需jar包
jaxb-xjc-2.1.7.jar 使用CXF所需jar包
jaxen-1.1.1.jar 解析XML
jcifs-1.2.22.jar 实现单点登陆
jdom2-1.0.jar 解析XML
jdom-1.0.jar 解析XML
jettison-1.0.1.jar 使用CXF所需jar包
jetty-6.1.9.jar Jetty Http服务器jar
jetty-util-6.1.9.jar Jetty Http服务器jar
jra-1.0-alpha-4.jar 使用CXF所需jar包
js-1.6R7.jar 使用CXF所需jar包
json-lib-2.2.3-jdk13.jar 使用JSON所需的jar包
jsonplugin-0.25.jar strus2的JSON插件
jsr311-api-0.8.jar 使用CXF所需jar包
jstl.jar JSTL标签库
jta.jar 标准的 JAVA 事务处理接口
junit.jar 用于单元测试
jxl.jar 通过java操作excel表格的工具类库
ldap.jar JNDI目录服务和LDAO服务器所需的jar
ldapbp.jar JNDI目录服务和LDAO服务器所需的jar
log4j-1.2.15.jar 提供日志功能
mail.jar java发送邮件jar包
neethi-2.0.4.jar 使用CXF所需jar包
odmg-3.0.jar ODMG是一个ORM的规范,Hibernate实现了ODMG规范,这是一个核心的库
ognl-2.6.11.jar struts2中OGNL语言
ojdbc14.jar Oracle数据库驱动包
opensaml-1.1.jar 使用CXF所需jar包
oro-2.0.8.jar Validator框架所需的jar包
oscache-2.1.jar Java 对象的缓存工具
poi-3.1-FINAL-20080629.jar 操作exce所需jar包
poi-contrib-3.1-FINAL-20080629.jar 操作exce所需jar包
poi-ooxml-3.6-20091214.jar 提供对office的word、excel、visio及ppt的操作
poi-ooxml-schemas-3.6-20091214.jar 提供对office的word、excel、visio及ppt的操作
poi-scratchpad-3.1-FINAL-20080629.jar 提供对office的word、excel、visio及ppt的操作
processCommon.jar IBM WebSphere 运行所需jar
ProcessCommonLibrary.jar IBM WebSphere 运行所需jar
processIdentity.jar IBM WebSphere 运行所需jar
ProcessInformation.jar 进程监视软件包
proxool-0.9.1.jar 数据库连接池
proxool-cglib.jar 数据库连接池
quartz-1.6.0.jar 开源作业调度框架
saaj-api-1.3.jar 使用axis所需的jar

saaj-impl-1.3.2.jar 使用axis所需的jar
serializer-2.7.1.jar XML序列化
slf4j-jdk14-1.5.6.jar 整合各种日志框架的工具
spring208.jar spring核心框架
spring-ldap-1.2-RC1.jar spring下LDAP
spring-mock.jar spring的测试框架
standard.jar 使用JSTL标签库所需的jar
stax-api-1.0.1.jar 解析XML
struts2-core-2.0.14.jar struts2核心jar
struts2-spring-plugin-2.0.6.jar struts2整合Spring所需jar
taglibs-datetime.jar Apache开源组织提供标签库,用于格式化日期。
taglibs-mailer.jar 用于发送邮件
taglibs-string.jar Apache开源组织提供标签库,用于对String的操作。
task137650.jar Portal技术在SOA系统集成应用中实现所需的jar
utility.jar Apache开源组织提供标签库
velocity-1.5.jar 一个免费的开源模板框架
wsdl4j-1.6.2.jar 用来解析服务的WSDl文件
wss4j-1.5.4.jar 创建CXF所需jar
wstx-asl-3.2.6.jar 创建CXF所需jar
xbean-spring-2.8.jar 使用xfire所需jar
xerces-2.6.2.jar XML解析器
xfire-all-1.2.6.jar 用于实现WebService
XmlSchema-1.1.jar 使用xfire所需jar
xwork-2.0.7.jar WebWork核心jar
 
 
 
 
 
框架中常用的jar包作用 
http://hepu.iteye.com/blog/276094 

activation.jar与javaMail有关的jar包,使用javaMail时应与mail.jar一起加入到lib中去,具体负责mail的数据源和类型等 

antlr.jar     --hibernate使用要导入的包 
http://winjoys.iteye.com/blog/550783 

c3p0.jar  --数据库连接池 
http://www.iteye.com/topic/24420 

classes12.jar --oracle驱动 
http://hi.baidu.com/ericzhang10086/blog/item/927b4836bd442d42251f14a4.html 

commons-beanutils.jar --JavaBeans的拷贝等许多操作 
http://ajava.org/course/java/11574.html 

commons-collections-3.1.jar --来扩展和增加标准的 Java Collection框架 
[url]http://jakarta.apache.org/commons/collections/ [/url] 

commons-dbutils --commons-dbutils 是 Apache 组织提供的一个开源 JDBC 工具类库,对传统操作数据库的类进行二次封装,可以把结果集转化成List。 
http://log-cd.iteye.com/blog/431087 

commons-Digester  --将xml解析成java类等功能 
http://www.cnblogs.com/bjzhanghao/archive/2005/03/25/125747.html 

commons-lang-2.1.jar  --Commons项目中用来处理Java基本对象方法的工具类包,可以简化很多平时经常要用到的写法,例如判断字符串是否为空等等 
http://www.oschina.net/uploads/doc/commons-lang-2.4/index.html 

commons-validator.jar --通用验证系统commons-validator 
http://blog.csdn.net/pian_yun/archive/2008/05/08/2418136.aspx 

ezmorph-1.0.6.jar --利用EZMorph复制Bean 
http://huibin.iteye.com/blog/583230 

filemover.jar  --用于图片上传功能,前台后台都能实现 
http://download.csdn.net/source/721070 

jacob.jar --它在Java与微软的COM组件之间构建一座桥梁 
http://jzhua.iteye.com/blog/314108 

jakarta-oro.jar --全面以及优化得最好的正则表达式API之一 
http://xzio.iteye.com/blog/117213 

javadbf-0.4.0.jar  --用JavaDBF操作(读、写)DBF文件 
http://viwo.iteye.com/blog/106065 

jcommon-1.0.16.jar  --已经用在JFreeChart,JFreeReport与其它项目上 
http://www.open-open.com/open92925.htm 

jconn2.jar  --sybase驱动jconn2.jar 

jgroups-all.jar --分布式消息 相关 
[urlhttp://hi.baidu.com/mozhenghua/blog/item/f37cbfece18cf0db2f2e218d.html[/url] 

opencsv-1[1].8.jar  --opencsv一个简单的CSV解析Java包 
http://www.open-open.com/open119825.htm 

poi-2.5.1.jar  --开源的利用Java读写Excel,WORD等微软OLE2组件文档的项目 
[urlhttp://hi.baidu.com/hannick/blog/item/e3081ef58b03a365ddc47491.html[/url] 

quartz-all-1.5.2.jar  --执行每天定时任务 

wlclient.jar --

 

commons-digester.jar 
Digester基于规则的XML文档解析,主要用于XML到Java对象的映射. 

commons-beanutils.jar 
提供对Java 反射和自省API的包装. 

aspectjweaver.jar 
用于在spring 2.0中集成AspectJ AspectJ LTW织入器 

ognl.jar 
OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。 

hibernate2依赖的一些包 
hibernate2.jar 
hibernate的库,没有什么可说的,必须使用的jar包 

cglib-asm.jar: 
CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包 

dom4j.jar: 
dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在那个方面都是非常出色的。我早在将近两年之前就开始使用dom4j,直到现在。如今你可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这是必须使用的jar包,Hibernate用它来读写配置文件。 

odmg.jar: 
ODMG是一个ORM的规范,Hibernate实现了ODMG规范,这是一个核心的库,必须使用的jar包。 

commons-collections.jar: 
Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大。必须使用的jar包。 

commons-beanutils.jar: 
Apache Commons包中的一个,包含了一些Bean工具类类。必须使用的jar包。 

commons-lang.jar: 
Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。 

commons-logging.jar: 
Apache Commons包中的一个,包含了日志功能,必须使用的jar包。这个包本身包含了一个Simple Logger,但是功能很弱。在运行的时候它会先在CLASSPATH找log4j,如果有,就使用log4j,如果没有,就找JDK1.4带的java.util.logging,如果也找不到就用Simple Logger。commons-logging.jar的出现是一个历史的的遗留的遗憾,当初Apache极力游说Sun把log4j加入JDK1.4,然而JDK1.4项目小组已经接近发布JDK1.4产品的时间了,因此拒绝了Apache的要求,使用自己的java.util.logging,这个包的功能比log4j差的很远,性能也一般。 

后来Apache就开发出来了commons-logging.jar用来兼容两个logger。因此用commons-logging.jar写的log程序,底层的Logger是可以切换的,你可以选择log4j,java.util.logging或者它自带的Simple Logger。不过我仍然强烈建议使用log4j,因为log4j性能很高,log输出信息时间几乎等于System.out,而处理一条log平均只需要5us。你可以在Hibernate的src目录下找到Hibernate已经为你准备好了的log4j的配置文件,你只需要到Apache 网站去下载log4j就可以了。commons-logging.jar也是必须的jar包。 

使用Hibernate必须的jar包就是以上的这几个,剩下的都是可选的。 

ant.jar: 
Ant编译工具的jar包,用来编译Hibernate源代码的。如果你不准备修改和编译Hibernate源代码,那么就没有什么用,可选的jar包 

optional.jar: 
Ant的一个辅助包。 

c3p0.jar: 
C3PO是一个数据库连接池,Hibernate可以配置为使用C3PO连接池。如果你准备用这个连接池,就需要这个jar包。 

proxool.jar: 
也是一个连接池,同上。 

commons-pool.jar, 

commons-dbcp.jar: 
DBCP数据库连接池,Apache的Jakarta组织开发的,Tomcat4的连接池也是DBCP。 
实际上Hibernate自己也实现了一个非常非常简单的数据库连接池,加上上面3个,你实际上可以在Hibernate上选择4种不同的数据库连接池,选择哪一个看个人的偏好,不过DBCP可能更通用一些。另外强调一点,如果在EJB中使用Hibernate,一定要用App Server的连接池,不要用以上4种连接池,否则容器管理事务不起作用。 

connector.jar: 
JCA 规范,如果你在App Server上把Hibernate配置为Connector的话,就需要这个jar。不过实际上一般App Server肯定会带上这个包,所以实际上是多余的包。 

jaas.jar: 
JAAS是用来进行权限验证的,已经包含在JDK1.4里面了。所以实际上是多余的包。 

jcs.jar: 
如果你准备在Hibernate中使用JCS的话,那么必须包括它,否则就不用。 

jdbc2_0-stdext.jar: 
JDBC2.0的扩展包,一般来说数据库连接池会用上它。不过App Server都会带上,所以也是多余的。 

jta.jar: 
JTA规范,当Hibernate使用JTA的时候需要,不过App Server都会带上,所以也是多余的。 

junit.jar: 
Junit包,当你运行Hibernate自带的测试代码的时候需要,否则就不用。 

xalan.jar, xerces.jar, xml-apis.jar: 
Xerces是XML解析器,Xalan是格式化器,xml-apis实际上是JAXP。一般App Server都会带上,JDK1.4也包含了解析器,不过不是Xerces,是Crimson,效率比较差,不过Hibernate用XML只不过是读取配置文件,性能没什么紧要的,所以也是多余的。 

antlr.jar 
语法生成工具详见 
 
 
 
ctivation.jar:与javaMail有关的jar包,使用javaMail时应与mail.jar一起加入到lib中去,具体负责mail的数据源和类型等
  ajaxtags-1.2-beta3.jar:ajax提供的标签库,使用户能像使用jsp普通标签一样使用ajax
  ant.jar和antlr.jar(可以删去):的是ant编译用的包,在工程中不用添加
  asm.jar:Hebernate的包,Hibernate在运行时使用这个代码生成库增强类(与java反射机制联合使用).ASM字节码库,cglib.jar包依赖的包。必需的jar包。
  axis-ant.jar:是Axis为支持Ant构建,提供了的文件。该文件包含三个可选任务(task)的定义和实现:axis-wsdl2java,axis-java2wsdl和axis-admin。
  cglib-2.1.3.jar:全称是Code Generation Library,它可以用来动态继承Java类或者实现接口,很多知名的开源项目中用到了它.Hibernate用它来实现PO字节码的动态生成,非常核心的库,必需的jar包。
  chartengineapi.jar:不大清楚,大概是Birt关于字体的类库。
  com.ibm.icu_3.6.1.v10070417.jar:从3.2版本开始,eclipse就增加了一个com.ibm.icu插件,用于增强对多语言的支持。应该是没用的。
  commons-beanutils.jar:下面几个带“commons”的都是Apache Commons包中的一个,这里是被hibernate使用的,估计在工程中没有全部用到这些包,所以有的应该能删去。本包包含了一些Bean工具类类,是必须使用的jar包。
  commons-cli-1.0.jar:这是一个处理命令的工具。比如main方法输入的string[]需要解析。你可以预先定义好参数的规则,然后就可以调用CLI来解析。
  commond-collections.jar:包含了一些Apache开发的集合类,功能比java.util.*强大。必须使用的jar包.
  commons-digester.jar:它能方便地将XML文档所定义的元素转化为JAVA对象,其实它的用法有点象栈(当然内在的原理就是那个古老的东西,只是提供了更高一层的封装)。
  commons-discovery-0.2.jar:discovery模式的实现,提供定位与实例化类或其他资源的通用方法。使用最好的算法得到接口的所有实现。当用户想找到所有的提供某一服务的提供商时,这将特别有用commons-fileupload.jar:jsp的上传文件功能
  commons-io.jar:可以看成是java.io的扩展
  commons-lang.jar:包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。
  commons-pool-1.2.jar:DBCP数据库连接池,Apache的Jakarta组织开发的,Tomcat4的连接池也是DBCP。
  commons-validator.jar:用来帮助进行验证的工具。比如验证Email字符串,日期字符串等是否合法。
  coreapi.jar:一种应用的核心 类库,这里是Birt的核心包。
  dataadapterapi.jar:Birt的有关数据处理的包,具体作用还没摸清楚。
  dom4j-1.4.jar:是一个Java的XML API,类似于jdom,用来读写XML文件的。Hibernate使用dom4j解析XML配置文件和XML映射元文件。必需的。
  dteapi.jar:Birt的有关数据处理的包,具体作用还没摸清楚。
  dwr.jar:dwr的核心包
  ehcache-1.2.jar:Hibernate可以使用不同cache缓存工具作为二级缓存。EHCache是缺省的cache缓存工具。
  如果没有其它的可选缓存工具,则为必需的。
  engineapi.jar:Birt的有关数据集的包
  FCKeditor.jar:支持FCKEditor的图片文件上传和浏览的包
  flute.jar:有关解析css的类库,谁的还没弄清楚
  freemarker.jar:是webwork的包,FreeMarker允许Java servlet保持图形设计同应用程序逻辑的分离,这是通过在模板中密封HTML完成的。模板用servlet提供的数据动态地生成HTML。
  hibernate3.jar:hibernate3的核心类库。
  itext.jar:java:是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。
  iTextAsian.jar:itext中关于亚洲编码的类库,在这里用于中文字体的输入。
  jasperreports.jar:有关报表功能的类库
  javamail.jar:javamail的核心类,提供了mail发送的基本接口。
  jaxrpc.jar:(java APIs for XML-Based Remote Procedure Call,JAX-RPC)将XML 类型转换为 Java 类型,以确保 Web 服务客户机和基于 Java 的应用程序之间能够进行平稳的数据交换。是spring需要的。
  jenkov-prizetags-bin-3.2.0.jar:一个集许多功能于一身的Jsp标签库。其中最受欢迎的Tree Tag,这个Tag可以为不同节点指定
  js.jar:java关于处理javascript的类库。
  jstl.jar:(jsp standard taglib)jstl的核心标签库。
  jta.jar:java的事务规范,当用到事务处理时是必需的,hebernate中用到。
  jxl.jar:(java excel api)是一个韩国人写的处理Excel的类库,能够方便的导入和到处Excel。
  log4j.jar:日志包,可以更加详细的记录日志。可选的。
  modelapi.jar:birt关于报表生成的类库,具体功能有待考究。
  mysql-connector-java-5.0.5-bin.jar:mysql的数据库联接驱动,符合JCA 规范,如果你在App Server上把
  Hibernate配置为mysql数据库联接池的话,就需要这个jar。
  ognl.jar:OGNL(Object Graph Navigation Language)是一种表达式语言,使用它可以使表达式与java对象中的getter和setter属性绑定,且一个OGNL表达式可以进行存和取两方面的操作.ognl.jar是java对ognl的支持,webwork加载的。
  org.eclipse.birt.report.viewer.nl1_2.2.0.v20070526-1010.jar:有关Birt的报表生成的类库
  org.eclipse.emf.common_2.2.1.v200702131851.jar:EMF根据ecore建模(可以和schema的xsd相互转换)生成强类型的EMF代码.
  这个强类型更强的地方是可以取得meta信息,从而可以用于校验和界面辅助信息的生成.类似于动态bean,属性也可以根据名称动态取得,这几个类库都与Birt的报表生成有关
  org.eclipse.emf.ecore.xmi_2.2.2.v200702131851.jar
  org.eclipse.emf.ecore_2.2.2.v200702131851.jar
  oscore.jar:webwork的一个通用功能类库
  poi.jar:Apache的操作数据转换的类库,能导入和到处Excel,与jxl.jar功能重复。
  proxool-0.9.0RC3.jar:是一个连接池,如果你准备用这个连接池,就需要这个jar包。
  quartz-1.6.0.jar:一个定时器
  rife-continuations.jar:rife原来是一个基于组件模型的Java Web框架,被webwork集成。
  saaj.jar:SOAP with Attachments API for Java。能为java提供按照SOAP规范的收发信息。谁带进来的有待考究。
  sac.jar:Simple API for CSS,java处理CSS的类。
  scriptapi.jar:能够在Java中使用脚本语言引擎,在脚本语言和Java之间交换数据。可能是Birt引入的。
  sitemesh.jar:Sitemesh是一个基于WEB页面的布局、装饰以及应用整合的开源框架。它能帮助我们在由大量页面构成的项目中创建一致的页面布局和外观,如一致的导航条,一致的banner,一致的版权,等等。它不仅仅能处理动态的内容,如jsp,php,asp等产生的内容,它也能处理静态的内容,使得它的内容也符合你的页面结构的要求.sitemesh.jar是其类库
  spring.jar:spring的核心类库。
  standard.jar:jstl的类库,包含TLD 和标记句柄。
  velocity-dep.jar: webwork的包。依赖的Velocity类库
  velocity-tools-view.jar:同上
  velocity.jar:webwork带来的包。是一个的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。
  webwork-2.2.5.jar:webwork的核心类库。
  wsdl4j-1.5.1.jar:一个可扩展的 WSDL 分析框架,WSIF 在此基础上进行构建。AXIS必需的包。
  xwork.jar:包含webwork构建所依赖的xwork类库,webwork是基于xwork的
 
 
mail.jar与activation.jar

里面包含了activation.jar和mail.jar两个包.通过里面的类的调用便可以达到发送电子邮件的目的

commons-beanutils.jar 
Apache Commons包中的一个,包含了一些Bean工具类类。必须使用的jar包。

commons-collections.jar
Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比Java.util.*强大

commons-lang.jar
Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。

commons-logging.jar: 
Apache Commons包中的一个,包含日志功能

commons-io.jar

Apache Commons包中的一个,java.io.*的扩展,输入输出,支持文件上传

commons-fileupload.jar

Apache Commons包中的一个,是一个通过Http接收上传的文件并处理结果文件的库

dom4j-1.4.jar 和 jaxen-1.1.1.jar

是一个Java的XML API,类似于jdom,用来读写XML文件的。hibernate使用dom4j解析XML配置文件和XML映射元文件。必需的。

ehcache-1.2.jar

Hibernate可以使用不同cache缓存工具作为二级缓存。EHCache是缺省的cache缓存工具。如果没有其它的可选缓存工具,则为必需的。

hibernate3.jar

hibernate3的核心类库。

itext.jar

是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。

iTextAsian.jar

itext中关于亚洲编码的类库,在这里用于中文字体的输入。

junit.jar
Junit包,当你运行Hibernate自带的测试代码的时候需要,否则就不用。

commons-digester.jar 
Apache Commons包中的一个,通过它可以很方便的解析xml文件生成java对象

aspectjrt.jar 和aspectjweaver.jar

Annotation 方式实现 AOP

commons-dbcp.jar commons-pool-1.2.jar
DBCP数据库连接池

cglib-nodep-2.1_3.jar

CGLIB是一个强大的高质量高性能的代码生成库,在运行时可以用它来扩展Java类

jfreechart-1.0.12.jar

使用java生成图表的工具

log4j-1.2.15.jar

通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器

jxl-2.6.jar

通过java操作excel表格的工具类库

jta-1.1.jar

Java事务API,为J2EE平台提供了分布式事务服务

lucene-core.jar 、lucene-highlighter.jar 、compass-index-patch.jar、 compass-2.1.0.jar

是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎

json-lib-2.2.3-jdk15.jar

json和java转化的辅助工具

flexjson.jar

java到json串的转换

gson-1.3.jar

java到json串的转换

ognl-2.6.11.jar

OGNL表达式所需要的包,支持EL

htmlparser.jar

强大的html解析器

jcommon-1.0.15.jar

使用java生成图表的工具

freemarker-2.3.8.jar

模板相关操作需要包

struts2-core-2.0.14.jar

struts2核心包

struts2-spring-plugin-2.0.14.jar

struts2整合spring所需要的包

xwork-2.0.7.jar

xwork核心包

antlr-2.7.6.jar

一个语言转换工具, Hibernate利用它实现 HQL 到 SQL 的转换模板相关操作需要包

javassist-3.9.0.GA.jar 

代码生成工具 Hibernate用它在运行时扩展 Java类和实现,同cglib包

slf4j-api-1.5.8.jar和slf4j-log4j12-1.5.0.jar 

hibernate使用的一个日志系统

spring.jar

spring核心包

spring-security-core-2.0.4.jar 和 spring-security-taglibs-2.0.4.jar

权限管理

commons-codec-1.3.jar

字符编码

xalan.jar, xerces.jar, xml-apis.jar:

Xerces是XML解析器,Xalan是格式化器,xml-apis实际上是JAXP。

sitemesh.jar

Sitemesh 是一个基于WEB页面的布局、装饰以及应用整合的开源框架。它能帮助我们在由大量页面构成的项目中创建一致的页面布局和外观,如一致的导航条,一致的 banner,一致的版权,等等。它不仅仅能处理动态的内容,如jsp,php,asp等产生的内容,它也能处理静态的内容,使得它的内容也符合你的页面结构的要求.sitemesh.jar是其类库

standard.jar

jstl的类库,包含TLD 和标记句柄。

quartz-1.6.0.jar:一个定时器
jstl.jar:(jsp standard taglib)jstl的核心标签库。
poi.jar:Apache的操作数据转换的类库,能导入和到处Excel,与jxl.jar功能重复。

MySQL-connector-java-5.1.6-bin.jar

mysql驱动包

ojdbc5.jar

jdbc驱动包

iTextAsian.jar

中文显示问题

jdt-compiler-3.1.1.jar jasperreports-3.5.3.jar commons-javaflow-20060411.jar

jasperreports-3.5.3-applet.jar jasperreports-3.5.3-javaflow.jar groovy-all-1.5.5.jar

JasperReport报表

fckeditor-java-core-2.6.jar imageinfo-1.9.jar serializer.jar

fckeditor在进行文字编辑时,使用的仍是html标签,只是终端客户在编辑时见不到一系列标签而矣.它传往后台的字符串是添加了标签的字符串.

SimpleCaptcha-1.1.1.jar

验证码所使用的包

spring-test.jar 与 junit 

测试可以利用spring的注入功能,引入spring的事物管理,而且对于测试的数据还可以支持回滚,保存数据

velocity-1.6.2.jar velocity-1.6.2-dep.jar velocity-tools-1.4.jar velocity-tools-view-1.4.jar
velocity基于java的模板引擎,允许用简单的模板语言来引用java定义的对
 
 

Java开发中主要用到的jar包介绍

commons-io.jar

可以看成是java.io的扩展,用来帮助进行IO功能开发.它包含三个主要的领域:Utilityclasses-提供一些静态方法来完成公共任务.Filters-提供文件过滤器的各种实现.Streams-提供实用的Stream,reader与writer实现.

commons-beanutils.jar

提供对Java反射和自省API的包装,主要提供了对于 JavaBean进行各种操作。

commons-digester.jar:

它能方便地将XML文档所定义的元素转化为JAVA对象,其实它的用法有点象栈(当然内在的原理就是那个古老的东西,只是提供了更高一层的封装)。

commons-lang.jar:

它扩展了标准 java.langAPI,增加了字符串操作方法、基本数值方法、对象反射、创建和串行化以及System属性。它还包含一个可继承的enum类型、对多种嵌套的Exception类型的支持、对java.util.Date的增强以及用于构建方法的实用程序,例如自动生成 toString()的结果、自动实现hashCode()和equals()方法、数组操作、枚举、日期和时间的处理等等。

  • ArrayUtils–用于对数组的操作,如添加、查找、删除、子数组、倒序、元素类型转换等;

  • BitField–用于操作位元,提供了一些方便而安全的方法;

  • BooleanUtils–用于操作和转换boolean或者Boolean及相应的数组;

  • CharEncoding–包含了Java环境支持的字符编码,提供是否支持某种编码的判断;

  • CharRange–用于设定字符范围并做相应检查;

  • CharSet–用于设定一组字符作为范围并做相应检查;

  • CharSetUtils–用于操作CharSet;

  • CharUtils–用于操作char值和Character对象;

  • ClassUtils–用于对Java类的操作,不使用反射;

  • ObjectUtils–用于操作Java对象,提供null安全的访问和其他一些功能;

  • RandomStringUtils–用于生成随机的字符串;

  • SerializationUtils–用于处理对象序列化,提供比一般Java序列化更高级的处理能力;

  • StringEscapeUtils–用于正确处理转义字符,产生正确的Java、JavaScript、HTML、XML和SQL代码;

  • StringUtils–处理String的核心类,提供了相当多的功能;

  • SystemUtils–在java.lang.System基础上提供更方便的访问,如用户路径、Java版本、时区、操作系统等判断;

  • Validate–提供验证的操作,有点类似assert断言;

  • WordUtils–用于处理单词大小写、换行等。

 

commons-codec.jar

包含一些通用的编码解码算法。包括一些语音编码器,Hex,Base64, 以及URLencoder。


 

 

commons-collections.jar

提供一个类包来扩展和增加标准的JavaCollection框架。

  • Bag接口:适用于包含一个对象的多个拷贝的集合

  • Buffer接口:适用于具有顺序的集合类,例如FIFOs(先进先出)

  • BidiMap(双向映射):可以通过值查找键,也可以通过键查找值

  • Map迭代器:提供了对映射的快速迭代

  • 对类型检查进行了封装,确保特定类的实例可以被添加到集合中

  • 对转换进行了封装,将集合中的对象转换成被加入时的类型

  • 对集合进行组合,使多个集合看起来就像一个集合一样

  • 有序映射和set,保持元素添加时的顺序,包括一个基于LRU的map

  • 标识映射可以给予对象的==来比较对象,而不是基于equals方法

  • 引用映射可以允许键and/or值可以有控制的进行回收

  • 很多比较器的实现

  • 很多迭代器的实现

  • 从数组或者枚举到集合的适配器

  • 用来测试或者创建典型set理论的集合属性,例如与、或、闭包

 

commons-dbutil.jar:

对传统操作数据库的类进行二次封装,可以把结果集转化成List

 

(1)org.apache.commons.dbutils

 

DbUtils : 提供如关闭连接、装载JDBC驱动程序等常规工作的工具类

 

QueryRunner: 该类简单化了SQL查询,它与ResultSetHandler组合在一起使用可以完成大部分的数据库操作,能够大大减少编码量。

 

QueryLoader: 属性文件加载器,主要用于加载属性文件中的SQL到内存中。

 

(2)org.apache.commons.dbutils.handlers

 

ArrayHandler:将ResultSet中第一行的数据转化成对象数组ArrayListHandler将ResultSet中所有的数据转化成List,List中存放的是Object[]

 

BeanHandler:将ResultSet中第一行的数据转化成类对象

 

BeanListHandler:将ResultSet中所有的数据转化成List,List中存放的是类对象

 

ColumnListHandler:将ResultSet中某一列的数据存成List,List中存放的是Object对象

 

KeyedHandler:将ResultSet中存成映射,key为某一列对应为Map。Map中存放的是数据

 

MapHandler:将ResultSet中第一行的数据存成Map映射

 

MapListHandler:将ResultSet中所有的数据存成List。List中存放的是Map

 

ScalarHandler:将ResultSet中一条记录的其中某一列的数据存成Object

 

java开发中主要用到的jar包总结

axis.jar:SOAP引擎包
jaxrpc.jar:Axis运行所需要的组件包
saaj.jar:创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法,以及接收和处理SOAP错误的方法.  
wsdl4j-1.5.1.jar:Axis运行所需要的组件包
activation.jar:JAF框架的jar包
annotations-api.jar:使用注解所需jar
ant.jar:用于自动化调用程序完成项目的编译,打包,测试等
aopalliance-1.0.jar:支持spring AOP
asm-2.2.3.jar:ASM字节码库
asm-commons-2.2.3.jar:ASM字节码库
asm-util-2.2.3.jar:Java字节码操纵和分析框架
aspectjrt.jar:处理事务和AOP所需的包
aspectjweaver.jar:处理事务和AOP所需的包
axiom-api-1.2.7.jar:Axis 对象模型
axiom-impl-1.2.7.jar:Axis 对象模型

 

bcprov-jdk15-140.jar:基于java1.5 的加密算法实现
bfmclientmodel.jar:使用WebSphere所需jar包
bpcclientcore.jar:使用WebSphere所需jar包
bpe137650.jar:提供远程访问BPE容器的实现。 
bsh-2.0b4.jar:解决负载逻辑运算

 

c3p0-0.9.0.jar:开放源代码的JDBC连接池
cglib-nodep-2.1_3.jar:Spring中自动代理所需jar包
cobertura.jar:测量测试覆盖率
commons-beanutils-1.7.0.jar:动态的获取/设值Java Bean的属性
commons-chain-1.1.jar:实现责任链设计模式的Java 类库
commons-codec-1.3.jar:用来处理常用的编码方法的工具类包,例如DES、SHA1、MD5、Base64等等
commons-collections-3.1.jar:对标准java Collection的扩展
commons-collections.jar:对标准java Collection的扩展

commons-discovery-0.2.jar:用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.db2jcc.jarjava连接DB2所需jar

commons-digester-1.8.jar:用于处理struts-config.xml配置文件
commons-fileupload-1.1.1.jar:struts上传文件
commons-httpclient-3.1.jar:用来简化HTTP客户端与服务器端进行各种通信编程实现
commons-io-1.1.jar:针对java.io.InputStream和Reader进行了扩展
commons-lang-2.4.jar:对java.lang.*的扩展
commons-logging-1.1.1.jar:日志包
commons-pool-1.3.jar:实现对象池化框架
commons-validator-1.3.1.jar:用来把验证规则程序提取出来,以供重复使用

 

db2jcc_license_cu.jar:java:连接DB2所需jar
dom4j-1.6.1.jar:解析XML

 

ehcache-1.2.4.jar:hibernate的二级缓存如果用ehcache的时候需要此jar包
emf.jar:基于Eclipse的模型框架
ezmorph-1.0.6.jar:使用JSON所需的jar包

 

FastInfoset-1.2.2.jar:使用WebService所需的jar包
freemarker-2.3.8.jar:Strus2支持的一种表现层框架

 

geronimo-activation_1.1_spec-1.0.2.jar:Apache Geronimo所带jar包,
geronimo-annotation_1.0_spec-1.1.1.jar:Apache Geronimo所带jar包
geronimo-javamail_1.4_spec-1.3.jar:Apache Geronimo所带jar包
geronimo-jaxws_2.1_spec-1.0.jar:Apache Geronimo所带jar包
geronimo-jms_1.1_spec-1.1.1.jar:Apache Geronimo所带jar包
geronimo-servlet_2.5_spec-1.2.jar:Apache Geronimo所带jar包
geronimo-stax-api_1.0_spec-1.0.1.jar:Apache Geronimo所带jar包

 

hibernate3.jar:Hibernate3的核心jar包
htmclientmodel.jar:使用WebSphere所需jar包

 

jakarta-oro.jar:一套文本处理工具,提供per15.0兼容的表达式,AWK-like表达式,Glob表达式。
javassist.jar:Javassist 字节码解释器
jaxb-api-2.1.jar:使用WebService所需的jar包
jaxb-impl-2.1.7.jar:使用CXF所需jar包
jaxb-xjc-2.1.7.jar:使用CXF所需jar包
jaxen-1.1.1.jar:解析XML
jcifs-1.2.22.jar:实现单点登陆
jdom2-1.0.jar:解析XML
jdom-1.0.jar:解析XML
jettison-1.0.1.jar:使用CXF所需jar包
jetty-6.1.9.jar:Jetty Http服务器jar
jetty-util-6.1.9.jar:Jetty Http服务器jar
jra-1.0-alpha-4.jar:使用CXF所需jar包
js-1.6R7.jar:使用CXF所需jar包
json-lib-2.2.3-jdk13.jar:使用JSON所需的jar包
jsonplugin-0.25.jar:strus2的JSON插件
jsr311-api-0.8.jar:使用CXF所需jar包
jstl.jar:JSTL标签库
jta.jar:标准的 JAVA 事务处理接口
junit.jar:用于单元测试
jxl.jar:通过java操作excel表格的工具类库
ldap.jar:JNDI目录服务和LDAO服务器所需的jar
ldapbp.jar:JNDI目录服务和LDAO服务器所需的jar

 

log4j-1.2.15.jar:提供日志功能

 

mail.jar:java发送邮件jar包

 

neethi-2.0.4.jar:使用CXF所需jar包

 

odmg-3.0.jar:ODMG是一个ORM的规范,Hibernate实现了ODMG规范,这是一个核心的库
ognl-2.6.11.jar:struts2中OGNL语言
ojdbc14.jar:Oracle数据库驱动包
opensaml-1.1.jar:使用CXF所需jar包
oro-2.0.8.jar:Validator框架所需的jar包
oscache-2.1.jar:Java 对象的缓存工具

 

poi-3.1-FINAL-20080629.jar:操作exce所需jar包
poi-contrib-3.1-FINAL-20080629.jar:操作exce所需jar包
poi-ooxml-3.6-20091214.jar:提供对office的word、excel、visio及ppt的操作
poi-ooxml-schemas-3.6-20091214.jar:提供对office的word、excel、visio及ppt的操作
poi-scratchpad-3.1-FINAL-20080629.jar:提供对office的word、excel、visio及ppt的操作
processCommon.jarIBM WebSphere:运行所需jar
ProcessCommonLibrary.jarIBM WebSphere:运行所需jar
processIdentity.jarIBM WebSphere:运行所需jar
ProcessInformation.jar:进程监视软件包
proxool-0.9.1.jar:数据库连接池
proxool-cglib.jar:数据库连接池

 

quartz-1.6.0.jar:开源作业调度框架

 

saaj-api-1.3.jar:使用axis所需的jar
saaj-impl-1.3.2.jar:使用axis所需的jar
serializer-2.7.1.jar:XML序列化
slf4j-jdk14-1.5.6.jar:整合各种日志框架的工具
spring208.jar:spring核心框架
spring-ldap-1.2-RC1.jar:spring下LDAP
spring-mock.jar:spring的测试框架
standard.jar:使用JSTL标签库所需的jar
stax-api-1.0.1.jar:解析XML
struts2-core-2.0.14.jar:struts2核心jar
struts2-spring-plugin-2.0.6.jar:struts2整合Spring所需jar

 

taglibs-datetime.jar:Apache开源组织提供标签库,用于格式化日期。
taglibs-mailer.jar:用于发送邮件
taglibs-string.jar:Apache开源组织提供标签库,用于对String的操作。
task137650.jar:Portal技术在SOA系统集成应用中实现所需的jar

 

utility.jar:Apache开源组织提供标签库

 

velocity-1.5.jar:一个免费的开源模板框架

 

wsdl4j-1.6.2.jar:用来解析服务的WSDl文件
wss4j-1.5.4.jar:创建CXF所需jar
wstx-asl-3.2.6.jar:创建CXF所需jar

 

xbean-spring-2.8.jar:使用xfire所需jar
xerces-2.6.2.jar:XML解析器

xfire-all-1.2.6.jar:用于实现WebService
XmlSchema-1.1.jar:使用xfire所需jar
xwork-2.0.7.jar:WebWork核心jar

 

 

 

 

 copy来的,太乱了整理下

activation.jar JAF框架的jar包
annotations-api.jar 使用注解所需
aopalliance-1.0.jar 支持
asm-commons-2.2.3.jar ASM字节码库
asm-util-2.2.3.jar Java字节码操纵和分析框架
aspectjrt.jar 处理事务和AOP所需的包
aspectjweaver.jar 处理事务和AOP所需的包
axiom-api-1.2.7.jar Axis 对象模型
axiom-impl-1.2.7.jar Axis 对象模型
axis.jar SOAP引擎包
bcprov-jdk15-140.jar 基于java1.5 的加密算法实现
bfmclientmodel.jar 使用WebSphere所需jar包
bpcclientcore.jar 使用WebSphere所需jar包
bpe137650.jar 提供远程访问BPE容器的实现。 
bsh-2.0b4.jar 解决负载逻辑运算
c3p0-0.9.0.jar 开放源代码的JDBC连接池
cglib-nodep-2.1_3.jar Spring中自动代理所需jar包
cobertura.jar 测量测试覆盖率
commons-beanutils-1.7.0.jar 动态的获取/设值Java Bean的属性
commons-chain-1.1.jar 实现责任链设计模式的Java 类库
commons-codec-1.3.jar

用来处理常用的编码方法的工具类包,

例如DES、SHA1、MD5、Base64等等

commons-collections.jar 对标准java Collection的扩展
commons-collections-3.1.jar 对标准java Collection的扩展
commons-digester-1.8.jar 用于处理struts-config.xml配置文件
commons-discovery-0.2.jar

用来发现、查找和实现可插入式接口,

提供一些一般类实例化、单件的生命周期管理的常用方法

commons-fileupload-1.1.1.jar struts上传文件
commons-httpclient-3.1.jar 用来简化HTTP客户端与服务器端进行各种通信编程实现
commons-io-1.1.jar 针对java.io.InputStream和Reader进行了扩展
commons-lang-2.4.jar 对java.lang.*的扩展
commons-logging-1.1.1.jar 日志包
commons-pool-1.3.jar 实现对象池化框架
commons-validator-1.3.1.jar 用来把验证规则程序提取出来,以供重复使用
db2jcc.jar java连接DB2所需
ehcache-1.2.4.jar hibernate的二级缓存如果用ehcache的时候需要此jar包
emf.jar 基于Eclipse的模型框架
ezmorph-1.0.6.jar 使用JSON所需的jar包
FastInfoset-1.2.2.jar 使用WebService所需的jar包
freemarker-2.3.8.jar Strus2支持的一种表现层框架
geronimo-activation_1.1_spec-1.0.2.jar Apache Geronimo所带jar包
geronimo-annotation_1.0_spec-1.1.1.jar Apache Geronimo所带jar包
geronimo-javamail_1.4_spec-1.3.jar Apache Geronimo所带jar包
geronimo-jaxws_2.1_spec-1.0.jar Apache Geronimo所带jar包
geronimo-jms_1.1_spec-1.1.1.jar Apache Geronimo所带jar包
geronimo-servlet_2.5_spec-1.2.jar Apache Geronimo所带jar包
geronimo-stax-api_1.0_spec-1.0.1.jar Apache Geronimo所带jar包
hibernate3.jar Hibernate3的核心jar包
htmclientmodel.jar 使用WebSphere所需jar包
jakarta-oro.jar

一套文本处理工具,提供per15.0兼容的表达式,

AWK-like表达式,Glob表达式

jarant.jar 用于自动化调用程序完成项目的编译,打包,测试等
jardb2jcc_license_cu.jar java连接DB2所需
jardom4j-1.6.1.jar 解析XML
jarjetty-util-6.1.9.jar Jetty Http服务器
jarjra-1.0-alpha-4.jar 使用CXF所需jar包
jarldapbp.jar JNDI目录服务和LDAO服务器所需的
jarlog4j-1.2.15.jar 提供日志功能
jarProcessCommonLibrary.jar IBM WebSphere 运行所需
jarprocessIdentity.jar IBM WebSphere 运行所需
jarProcessInformation.jar 进程监视软件包
jarserializer-2.7.1.jar XML序列化
jarstax-api-1.0.1.jar 解析XML
jartaglibs-datetime.jar Apache开源组织提供标签库,用于格式化日期
jarutility.jar Apache开源组织提供标签库
jarwstx-asl-3.2.6.jar 创建CXF所需
jarxbean-spring-2.8.jar 使用xfire所需
jarxerces-2.6.2.jar XML解析器
jarxwork-2.0.7.jar WebWork核心jar
javassist.jar Javassist 字节码解释器
jaxb-api-2.1.jar 使用WebService所需的jar包
jaxb-impl-2.1.7.jar 使用CXF所需jar包
jaxb-xjc-2.1.7.jar 使用CXF所需jar包
jaxen-1.1.1.jar 解析XML
jaxrpc.jar Axis运行所需要的组件包
jcifs-1.2.22.jar 实现单点登陆
jdom-1.0.jar 解析XML
jdom2-1.0.jar 解析XML
jettison-1.0.1.jar 使用CXF所需jar包
jetty-6.1.9.jar Jetty Http服务器
js-1.6R7.jar 使用CXF所需jar包
json-lib-2.2.3-jdk13.jar 使用JSON所需的jar包
jsonplugin-0.25.jar strus2的JSON插件
jsr311-api-0.8.jar 使用CXF所需jar包
jstl.jar JSTL标签库
jta.jar 标准的 JAVA 事务处理接口
junit.jar 用于单元测试
jxl.jar 通过java操作excel表格的工具类库
ldap.jar JNDI目录服务和LDAO服务器所需的
LDAPspring-mock.jar spring的测试框架
mail.jar java发送邮件jar包
neethi-2.0.4.jar 使用CXF所需jar包
odmg-3.0.jar

ODMG是一个ORM的规范,Hibernate实现了ODMG规范,

这是一个核心的库

ognl-2.6.11.jar struts2中OGNL语言
ojdbc14.jar Oracle数据库驱动包
opensaml-1.1.jar 使用CXF所需jar包
oro-2.0.8.jar Validator框架所需的jar包
oscache-2.1.jar Java 对象的缓存工具
poi-3.1-FINAL-20080629.jar 操作exce所需jar包
poi-contrib-3.1-FINAL-20080629.jar 操作exce所需jar包
poi-ooxml-3.6-20091214.jar 提供对office的word、excel、visio及ppt的操作
poi-ooxml-schemas-3.6-20091214.jar 提供对office的word、excel、visio及ppt的操作
poi-scratchpad-3.1-FINAL-20080629.jar 提供对office的word、excel、visio及ppt的操作
processCommon.jar IBM WebSphere 运行所需
proxool-0.9.1.jar 数据库连接池
proxool-cglib.jar 数据库连接池
quartz-1.6.0.jar 开源作业调度框架
saaj.jar

创建到端点的点到点连接的方法、创建并处理SOAP消息

和附件的方法,以及接收和处理SOAP错误的方法

saaj-api-1.3.jar 使用axis所需的jar
saaj-impl-1.3.2.jar 使用axis所需的
slf4j-jdk14-1.5.6.jar 整合各种日志框架的工具
Spring AOPasm-2.2.3.jar ASM字节码库
spring208.jar spring核心框架
spring-ldap-1.2-RC1.jar spring下
standard.jar 使用JSTL标签库所需的
struts2-core-2.0.14.jar struts2核心jar
struts2-spring-plugin-2.0.6.jar struts2整合Spring所需
taglibs-mailer.jar 用于发送邮件
taglibs-string.jar Apache开源组织提供标签库,用于对String的操作
task137650.jar Portal技术在SOA系统集成应用中实现所需的
velocity-1.5.jar 一个免费的开源模板框架
XmlSchema-1.1.jar 使用xfire所需
wsdl4j-1.5.1.jar Axis运行所需要的组件包
wsdl4j-1.6.2.jar 用来解析服务的WSDl文件
wss4j-1.5.4.jar 创建CXF所需
xfire-all-1.2.6.jar 用于实现WebService

 

 

 

[b]activation.jar:[/b]与javaMail有关的jar包,使用javaMail时应与mail.jar一起加入到lib中去,具体负责mail的数据源和类型等

[b]ajaxtags-1.2-beta3.jar:[/b]ajax提供的标签库,使用户能像使用jsp普通标签一样使用ajax

[b]ant.jar和antlr.jar(可以删去):[/b]的是ant编译用的包,在工程中不用添加

[b]asm.jar:[/b]Hebernate的包,Hibernate在运行时使用这个代码生成库增强类(与java反射机制联合使用).ASM字节码库,cglib.jar包依赖的

包。必需的jar包。

[b]axis-ant.jar:[/b][size=9pt]是Axis[/size][font=宋体][size=9pt]为支持[/size] [/font][size=9pt]Ant[/size][font=宋体][size=9pt]构建,提供了[/size][/font] [size=9pt]的[/size][font=宋体][size=9pt]文件。该文件包含三个可选任务[/size][/font] [size=9pt](task)[/size]的定义和实现:axis-wsdl2java,axis-java2wsdl和axis-admin。

[b]cglib-2.1.3.jar:[/b]全称是Code Generation Library,它可以用来动态继承Java类或者实现接口,很多知名的开源项目中用到了它.Hibernate用

它来实现PO字节码的动态生成,非常核心的库,必需的jar包。

[b]chartengineapi.jar:[/b]不大清楚,大概是Birt关于字体的类库。

[b]com.ibm.icu_3.6.1.v10070417.jar:[/b]从3.2版本开始,eclipse就增加了一个com.ibm.icu插件,用于增强对多语言的支持。应该是没用的。

[b]commons-beanutils.jar:[/b]下面几个带“commons”的都是Apache Commons包中的一个,这里是被hibernate使用的,[b]估计在工程中没有[/b]

[b]全部用到这些包,所以有的应该能删去[/b]。本包包含了一些Bean工具类类,是必须使用的jar包。

[b]commons-cli-1.0.jar:[/b]这是一个处理命令的工具。比如main方法输入的string[]需要解析。你可以预先定义好参数的规则,然后就可以调用CLI来解析。

[b]commond-collections.jar:[/b]包含了一些Apache开发的集合类,功能比java.util.*强大。必须使用的jar包.

[b]commons-digester.jar:[/b]它能方便地将XML文档所定义的元素转化为JAVA对象,其实它的用法有点象栈(当然内在的原理就是那个古老的东

西,只是提供了更高一层的封装)。

[b]commons-discovery-0.2.jar:[/b]discovery模式的实现,提供定位与实例化类或其他资源的通用方法。使用最好的算法得到接口的所有实

现。当用户想找到所有的提供某一服务的提供商时,这将特别有用

[b]commons-fileupload.jar:[/b]jsp的上传文件功能

[b]commons-io.jar:[/b]可以看成是java.io的扩展

[b]commons-lang.jar:[/b]包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。 

[b]commons-pool-1.2.jar:[/b]DBCP数据库连接池,Apache的Jakarta组织开发的,Tomcat4的连接池也是DBCP。

[b]commons-validator.jar:[/b]用来帮助进行验证的工具。比如验证Email字符串,日期字符串等是否合法。

[b]coreapi.jar:[/b]一种应用的核心 类库,这里是Birt的核心包。

[b]dataadapterapi.jar:[/b]Birt的有关数据处理的包,具体作用还没摸清楚。

[b]dom4j-1.4.jar:[/b]是一个Java的XML API,类似于jdom,用来读写XML文件的。Hibernate使用dom4j解析XML配置文件和XML映射元文件。必需的。

[b]dteapi.jar:[/b]Birt的有关数据处理的包,具体作用还没摸清楚。

[b]dwr.jar:[/b]dwr的核心包

[b]ehcache-1.2.jar:[/b]Hibernate可以使用不同cache缓存工具作为二级缓存。EHCache是缺省的cache缓存工具。如果没有其它的可选缓存工
具,则为必需的。

[b]engineapi.jar:[/b]Birt的有关数据集的包

[b]FCKeditor.jar:[/b]支持FCKEditor的图片文件上传和浏览的包

[b]flute.jar:[/b]有关解析css的类库,谁的还没弄清楚

[b]freemarker.jar:[/b]是webwork的包,[font=Times New Roman]FreeMarker[/font][font=宋体]允许[/font][font=Times New Roman]Java servlet[/font][font=宋体]保持图形设计同应用程序逻辑的分离,这是通过在模板中密封[/font][font=Times New Roman]HTML[/font][font=宋体]完成的。模板用[/font][font=Times New Roman]servlet[/font][font=宋体]提供的数据动态地生成[/font][font=Times New Roman]HTML[/font][font=宋体]。[/font]

[b]hibernate3.jar:[/b]hibernate3的核心类库。

[b]itext.jar:java[/b]:是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。

[b]iTextAsian.jar:[/b]itext中关于亚洲编码的类库,在这里用于中文字体的输入。

[b]jasperreports.jar:[/b]有关报表功能的类库

[b]javamail.jar:[/b]javamail的核心类,提供了mail发送的基本接口。

[b]jaxrpc.jar:[/b](java APIs for XML-Based Remote Procedure Call,JAX-RPC)将XML 类型转换为 Java 类型,以确保 Web 服务客户机和基于 

Java 的应用程序之间能够进行平稳的数据交换。是spring需要的。

[b]jenkov-prizetags-bin-3.2.0.jar:[/b][font=宋体][size=2]一个集许多功能于一身的Jsp标签库。其中最受欢迎的Tree Tag,这个Tag可以为不同节点指定[/size][/font]
[font=宋体][size=2][/size][/font] 
[font=宋体][size=2]不同的图标,而且可以服务端可以监控客户端节点的展开,关闭,选中与未选中等事件。[/size][/font]

admin 发表于 2007-10-24 10:02

[b]js.jar:[/b]java关于处理javascript的类库。

[b]jstl.jar:[/b](jsp standard taglib)jstl的核心标签库。

[b]jta.jar:[/b]java的事务规范,当用到事务处理时是必需的,hebernate中用到。

[b]jxl.jar:[/b](java excel api)是一个韩国人写的处理Excel的类库,能够方便的导入和到处Excel。

[b]log4j.jar:[/b]日志包,可以更加详细的记录日志。可选的。

[b]modelapi.jar:[/b]birt关于报表生成的类库,具体功能有待考究。

[b]mysql-connector-java-5.0.5-bin.jar:[/b]mysql的数据库联接驱动,符合JCA 规范,如果你在App Server上把Hibernate配置为mysql数据库

联接池的话,就需要这个jar。

[b]ognl.jar:[/b]OGNL(Object Graph Navigation Language)是一种表达式语言,使用它可以使表达式与java对象中的getter和setter属性绑定,且一

个OGNL表达式可以进行存和取两方面的操作.ognl.jar是java对ognl的支持,webwork加载的。

[b]org.eclipse.birt.report.viewer.nl1_2.2.0.v20070526-1010.jar:[/b]有关Birt的报表生成的类库

[b]org.eclipse.emf.common_2.2.1.v200702131851.jar:[/b]  EMF根据ecore建模(可以和schema的xsd相互转换)生成强类型的EMF代码. 

这个强类型更强的地方是可以取得meta信息,从而可以用于校验和界面辅助信息的生成.类似于动态bean,属性也可以根据名称动态取得,

这几个类库都与Birt的报表生成有关

[b]org.eclipse.emf.ecore.xmi_2.2.2.v200702131851.jar[/b]

[b]org.eclipse.emf.ecore_2.2.2.v200702131851.jar[/b]

[b]oscore.jar:[/b]webwork的一个通用功能类库

[b]poi.jar:[/b]Apache的操作数据转换的类库,能导入和到处Excel,[b]与jxl.jar功能重复。[/b]

[b]proxool-0.9.0RC3.jar:[/b]是一个连接池,如果你准备用这个连接池,就需要这个jar包。 

[b]quartz-1.6.0.jar:[/b]一个定时器

[b]rife-continuations.jar:[/b]rife原来是一个基于组件模型的Java Web框架,被webwork集成。

[b]saaj.jar:[/b]SOAP with Attachments API for Java。能为java提供按照SOAP规范的收发信息。使用axis.jar必须的jar包。

[b]sac.jar:[/b]Simple API for CSS,java处理CSS的类。

[b]scriptapi.jar:[/b]能够在Java中使用脚本语言引擎,在脚本语言和Java之间交换数据。可能是Birt引入的。

[b]sitemesh.jar:[/b]Sitemesh是一个基于WEB页面的布局、装饰以及应用整合的开源框架。它能帮助我们在由大量页面构成的项目中创建一致的

页面布局和外观,如一致的导航条,一致的banner,一致的版权,等等。它不仅仅能处理动态的内容,如jsp,php,asp等产生的内容,它

也能处理静态的内容,使得它的内容也符合你的页面结构的要求.sitemesh.jar是其类库

[b]spring.jar:[/b]spring的核心类库。

[b]standard.jar:[/b]jstl的类库,包含TLD 和标记句柄。

[b]velocity-dep.jar:[/b] webwork的包。依赖的Velocity类库

[b]velocity-tools-view.jar:[/b]同上

[b]velocity.jar:[/b]webwork带来的包。[font=宋体][size=2]是一个的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template [/size][/font]
[font=宋体][size=2][/size][/font]
[font=宋体][size=2]language)来引用由java代码定义的对象。[/size][/font]

[b]webwork-2.2.5.jar:[/b]webwork的核心类库。

[b]wsdl4j-1.5.1.jar:[/b]一个可扩展的 WSDL 分析框架,WSIF 在此基础上进行构建。[font=宋体][size=10.5pt]AXIS必需的包。[/size][/font]

[b]xwork.jar:[/b]包含webwork构建所依赖的xwork类库,webwork是基于xwork的

[b]json-lib-2.2-jdk15.jar:[/b]包是一个beans,collections,maps,java arrays 和XML和JSON互相转换的包。

 

 

 


【资源列表】(共66个资源,384.54M)

 

apache-activemq-5.4.1-bin.zip 43.5M

autoGerenter1.2.jar 4.54K

c3p0-0.9.1.2.jar 596.47K

commons-codec-1.5-bin.zip 859.94K

commons-fileupload-1.1.1.jar 31.16K

commons-fileupload-1.2.2-bin.tar.gz 732.27K

commons-fileupload-1.2.2-src.tar.gz 120.33K

commons-httpclient-3.1.zip 2.76M

commons-io-1.2.jar 64.08K

commons-io-2.0-bin.tar.gz 1.89M

Commons.rar 15.46M

context.xml 1.09K

Dojo.rar 2.15M

DWR需要的包.rar 2.53M

Fat_jar.rar 1.78M

freemarker-2.3.16.tar.gz 2.44M

ftpserver-1.0.6-src.zip 641.08K

ftpserver-1.0.6.zip 2.29M

guizeliu.rar 11.73K

heritrix-1.14.4.zip 21.72M

hibernate.rar 4.74M

HTMLParser-2.0-SNAPSHOT-bin.zip 323.54K

httpclient-4.0.3.jar 286.03K

httpcomponents-client-4.0.3-bin.zip 1.99M

httpcomponents-client-4.0.3-src.zip 815.17K

httpcomponents-core-4.1-beta2-bin.zip 2.31M

ibatis-2.3.4.726.jar 375.35K

ILOGjar.rar 78.7M

informax.rar 1.28M

jcommon-1.0.5.jar 300.3K

jdbc.rar 2.94M

jfreechart-1.0.2.jar 1.05M

jp.gr.java_conf.ussiy.app.propedit_5.0.0.jar 209.34K

jquery-1.4.js 154.69K

jQueryAPI-1.4.1.chm 233.62K

jsontookit.jar 18.1K

jstl.rar 253.71K

jstl.zip 1.23M

jtds-1.2.5.jar 295.2K

junit-3.8.1.jar 118.23K

log.rar 1008B

log4j-1.2.15.jar 382.65K

log4j.properties 742B

lucene-2.9.3.zip 22.85M

lucene-3.0.2-src.zip 13.39M

lucene-3.0.2.zip 24.91M

mail.jar_activation.jar.rar 700.07K

mysql-connector-java-5.0.6-bin.jar 514.74K mysql-connector-java-5.0.6-bin.jar.zip 883.16K mysql-connector-java-5.1.5-bin.jar 660.83K ojdbc6.jar 1.9M

poi-3.0.1-FINAL+jxl.rar 2.17M

poi.rar 814.16K

s2sh.rar 13.07M

servlet.rar 88.23K

servlet_jar.zip 1.97M

spring-framework-3.1.0.M2-with-docs.zip 48.07M sqljdbc.jar 569.62K

ssh2 全jar包oracle mysql.rar 12.3M

struts-2.1.6-lib.rar 10.65M

struts-2.2.3-lib.zip 15.4M

struts.rar 7.75K

struts1.rar 1.15M

struts2.1.6.rar 9.25M

struts2包.rar 3.63M

 

 

commons 哪些 jar包最常用

commons-dbcp:数据库缓冲池,一般应用在数据库的使用非常频繁的情况下使用,它可以处理大量的数据库的连接请求,大型站点的首选数据库配置
commons-io:简化文件读写,复制输入输出流等等相关。
commons-fileupload:与io结合只用的文件上传及上传相关功能。
commons-lang:跟java.lang包的作用类似,Commons Lang这一组API也是提供一些基础的、通用的操作和处理,如自动生成toString()的结果、自动实现hashCode()和equals()方法、数组操作、枚举、日期和时间的处理等等。
commons-logging:同其它一些 Logging API,如:log4j、JDK、Logkit等等一样。能够很方便地控制和输出日志信息到控制台,文件或其它用户定义的地方,如数据库,电子邮件等。
commons-codec:处理常用的编码方法的工具类包,例如DES、SHA1、MD5、Base64等等,用于加密算法等。

 

 

 


ojdbc6_g.jar ——Java服务器相关的扩展包
mysql-connector-java-5.1.7-bin.jar——MySQL JDBC驱动包
mediaplayer.jar——开发播放器用的jar文件
jmf.jar——Java Media Framework API. 是Java多媒体的一个扩展
ant.jar——基于Java的build的工具,用来编译/运行/测试java程序
sqljdbc4.jar——用于连接sql2008数据库的驱动程序,jar文件
java中最常用jar包的用途说明,适合初学者

 
 
 
 
 
 
 
 
 
 
 
 
 
 

java常用jar包(未整理)


Hibernate一共包括了23个jar包,令人眼花缭乱。本文将详细讲解Hibernate每个jar包的作用,便于你在应用中根据自己的需要进行取舍。
下载Hibernate,例如2.0.3稳定版本,解压缩,可以看到一个hibernate2.jar和lib目录下有22个jar包: 

hibernate2.jar: Hibernate的库,没有什么可说的,必须使用的jar包 

cglib-asm.jar: CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包 

dom4j.jar: 

    dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也

是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在

那个方面都是非常出色的。我早在将近两年之前就开始使用dom4j,直到现在。如今你可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在

用dom4j。这是必须使用的jar包,Hibernate用它来读写配置文件。 

odmg.jar: ODMG是一个ORM的规范,Hibernate实现了ODMG规范,这是一个核心的库,必须使用的jar包。 

commons-collections.jar:Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大。必须使用的jar包。 

commons-beanutils.jar:Apache Commons包中的一个,包含了一些Bean工具类类。必须使用的jar包。 

commons-lang.jar: Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。 

commons-logging.jar: 

    Apache Commons包中的一个,包含了日志功能,必须使用的jar包。这个包本身包含了一个Simple Logger,但是功能很弱。在运行的时候它会先在CLASSPATH找log4j,如

果有,就用log4j,如果没有,就找JDK1.4带的java.util.logging,如果也找不到就用Simple Logger。commons-logging.jar的出现是一个历史的的遗留的遗憾,当初Apache极力

游说Sun把log4j加入JDK1.4,然而JDK1.4项目小组已经接近发布JDK1.4产品的时间了,因此拒绝了Apache的要求,使用自己的java.util.logging,这个包的功能比log4j差的很远

,性能也一般。后来Apache就开发出来了commons-logging.jar用来兼容两个logger。因此用commons-logging.jar写的log程序,底层的Logger是可以切换的,你可以选择log4j,

java.util.logging或者它自带的Simple Logger。不过我仍然强烈建议使用log4j,因为log4j性能很高,log输出信息时间几乎等于System.out,而处理一条log平均只需要5us。你

可以在Hibernate的src目录下找到Hibernate已经为你准备好了的log4j的配置文件,你只需要到Apache 网站去下载log4j就可以了。commons-logging.jar也是必须的jar包。 

使用Hibernate必须的jar包就是以上的这几个,剩下的都是可选的。 


ant.jar: Ant编译工具的jar包,用来编译Hibernate源代码的。如果你不准备修改和编译Hibernate源代码,那么就没有什么用,可选的jar包 

optional.jar:Ant的一个辅助包。 

c3p0.jar: C3PO是一个数据库连接池,Hibernate可以配置为使用C3PO连接池。如果你准备用这个连接池,就需要这个jar包。 

proxool.jar: 也是一个连接池,同上。 

commons-pool.jar, commons-dbcp.jar: DBCP数据库连接池,Apache的Jakarta组织开发的,Tomcat4的连接池也是DBCP。 

实际上Hibernate自己也实现了一个非常非常简单的数据库连接池,加上上面3个,你实际上可以在Hibernate上选择4种不同的数据库连接池,选择哪一个看个人的偏好,不过DBCP

可能更通用一些。另外强调一点,如果在EJB中使用Hibernate,一定要用App Server的连接池,不要用以上4种连接池,否则容器管理事务不起作用。 

connector.jar: JCA 规范,如果你在App Server上把Hibernate配置为Connector的话,就需要这个jar。不过实际上一般App Server肯定会带上这个包,所以实际上是多余的包。 

jaas.jar: JAAS是用来进行权限验证的,已经包含在JDK1.4里面了。所以实际上是多余的包。 

jcs.jar: 如果你准备在Hibernate中使用JCS的话,那么必须包括它,否则就不用。 

jdbc2_0-stdext.jar: JDBC2.0的扩展包,一般来说数据库连接池会用上它。不过App Server都会带上,所以也是多余的。 

jta.jar: JTA规范,当Hibernate使用JTA的时候需要,不过App Server都会带上,所以也是多余的。 

junit.jar: Junit包,当你运行Hibernate自带的测试代码的时候需要,否则就不用。 

xalan.jar, xerces.jar, xml-apis.jar: 
    Xerces是XML解析器,Xalan是格式化器,xml-apis实际上是JAXP。一般App Server都会带上,JDK1.4也包含了解析器,不过不是Xerces,是Crimson,效率比较差,不过

Hibernate用XML只不过是读取配置文件,性能没什么紧要的,所以也是多余的。




<!--    J2EE的部分jar的作用:        -->

activation.jar:与javaMail有关的jar包,使用javaMail时应与mail.jar一起加入到lib中去,具体负责mail的数据源和类型等

ajaxtags-1.2-beta3.jar:ajax提供的标签库,使用户能像使用jsp普通标签一样使用ajax

ant.jar和antlr.jar(可以删去):的是ant编译用的包,在工程中不用添加

asm.jar:Hebernate的包,Hibernate在运行时使用这个代码生成库增强类(与java反射机制联合使用).ASM字节码库,cglib.jar包依赖的包。必需的jar包。

axis-ant.jar:是Axis为支持Ant构建,提供了的文件。该文件包含三个可选任务(task)的定义和实现:axis-wsdl2java,axis-java2wsdl和axis-admin。

cglib-2.1.3.jar:全称是Code Generation Library,它可以用来动态继承Java类或者实现接口,很多知名的开源项目中用到了它.Hibernate用它来实现PO字节码的动态生成,非常

核心的库,必需的jar包。

chartengineapi.jar:不大清楚,大概是Birt关于字体的类库。

com.ibm.icu_3.6.1.v10070417.jar:从3.2版本开始,eclipse就增加了一个com.ibm.icu插件,用于增强对多语言的支持。应该是没用的。

commons-beanutils.jar:下面几个带“commons”的都是Apache Commons包中的一个,这里是被hibernate使用的,估计在工程中没有全部用到这些包,所以有的应该能删去。本包

包含了一些Bean工具类类,是必须使用的jar包。

commons-cli-1.0.jar:这是一个处理命令的工具。比如main方法输入的string[]需要解析。你可以预先定义好参数的规则,然后就可以调用CLI来解析。

commond-collections.jar:包含了一些Apache开发的集合类,功能比java.util.*强大。必须使用的jar包.

commons-digester.jar:它能方便地将XML文档所定义的元素转化为JAVA对象,其实它的用法有点象栈(当然内在的原理就是那个古老的东西,只是提供了更高一层的封装)。

commons-discovery-0.2.jar:discovery模式的实现,提供定位与实例化类或其他资源的通用方法。使用最好的算法得到接口的所有实现。当用户想找到所有的提供某一服务的提供

商时,这将特别有用

commons-fileupload.jar:jsp的上传文件功能

commons-io.jar:可以看成是java.io的扩展

commons-lang.jar:包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。

commons-pool-1.2.jar:DBCP数据库连接池,Apache的Jakarta组织开发的,Tomcat4的连接池也是DBCP。

commons-validator.jar:用来帮助进行验证的工具。比如验证Email字符串,日期字符串等是否合法。

coreapi.jar:一种应用的核心 类库,这里是Birt的核心包。

dataadapterapi.jar:Birt的有关数据处理的包,具体作用还没摸清楚。

dom4j-1.4.jar:是一个Java的XML API,类似于jdom,用来读写XML文件的。Hibernate使用dom4j解析XML配置文件和XML映射元文件。必需的。

dteapi.jar:Birt的有关数据处理的包,具体作用还没摸清楚。

dwr.jar:dwr的核心包

ehcache-1.2.jar:Hibernate可以使用不同cache缓存工具作为二级缓存。EHCache是缺省的cache缓存工具。如果没有其它的可选缓存工具,则为必需的。

engineapi.jar:Birt的有关数据集的包

FCKeditor.jar:支持FCKEditor的图片文件上传和浏览的包

flute.jar:有关解析css的类库,谁的还没弄清楚

freemarker.jar:是webwork的包,FreeMarker允许Java servlet保持图形设计同应用程序逻辑的分离,这是通过在模板中密封HTML完成的。模板用servlet提供的数据动态地生成

HTML。

hibernate3.jar:hibernate3的核心类库。

itext.jar:java:是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。

iTextAsian.jar:itext中关于亚洲编码的类库,在这里用于中文字体的输入。

jasperreports.jar:有关报表功能的类库

javamail.jar:javamail的核心类,提供了mail发送的基本接口。

jaxrpc.jar:(java APIs for XML-Based Remote Procedure Call,JAX-RPC)将XML 类型转换为 Java 类型,以确保 Web 服务客户机和基于 Java 的应用程序之间能够进行平稳

的数据交换。是spring需要的。

jenkov-prizetags-bin-3.2.0.jar:一个集许多功能于一身的Jsp标签库。其中最受欢迎的Tree Tag,这个Tag可以为不同节点指定

activation.jar:与javaMail有关的jar包,使用javaMail时应与mail.jar一起加入到lib中去,具体负责mail的数据源和类型等

ajaxtags-1.2-beta3.jar:ajax提供的标签库,使用户能像使用jsp普通标签一样使用ajax

ant.jar和antlr.jar(可以删去):的是ant编译用的包,在工程中不用添加

asm.jar:Hebernate的包,Hibernate在运行时使用这个代码生成库增强类(与java反射机制联合使用).ASM字节码库,cglib.jar包依赖的包。必需的jar包。

axis-ant.jar:是Axis为支持Ant构建,提供了的文件。该文件包含三个可选任务(task)的定义和实现:axis-wsdl2java,axis-java2wsdl和axis-admin。

cglib-2.1.3.jar:全称是Code Generation Library,它可以用来动态继承Java类或者实现接口,很多知名的开源项目中用到了它.Hibernate用它来实现PO字节码的动态生成,非常

核心的库,必需的jar包。

chartengineapi.jar:不大清楚,大概是Birt关于字体的类库。

com.ibm.icu_3.6.1.v10070417.jar:从3.2版本开始,eclipse就增加了一个com.ibm.icu插件,用于增强对多语言的支持。应该是没用的。

commons-beanutils.jar:下面几个带“commons”的都是Apache Commons包中的一个,这里是被hibernate使用的,估计在工程中没有全部用到这些包,所以有的应该能删去。本包

包含了一些Bean工具类类,是必须使用的jar包。

commons-cli-1.0.jar:这是一个处理命令的工具。比如main方法输入的string[]需要解析。你可以预先定义好参数的规则,然后就可以调用CLI来解析。

commond-collections.jar:包含了一些Apache开发的集合类,功能比java.util.*强大。必须使用的jar包.

commons-digester.jar:它能方便地将XML文档所定义的元素转化为JAVA对象,其实它的用法有点象栈(当然内在的原理就是那个古老的东西,只是提供了更高一层的封装)。

commons-discovery-0.2.jar:discovery模式的实现,提供定位与实例化类或其他资源的通用方法。使用最好的算法得到接口的所有实现。当用户想找到所有的提供某一服务的提供

商时,这将特别有用

commons-fileupload.jar:jsp的上传文件功能

commons-io.jar:可以看成是java.io的扩展

commons-lang.jar:包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。 

commons-pool-1.2.jar:DBCP数据库连接池,Apache的Jakarta组织开发的,Tomcat4的连接池也是DBCP。

commons-validator.jar:用来帮助进行验证的工具。比如验证Email字符串,日期字符串等是否合法。

coreapi.jar:一种应用的核心 类库,这里是Birt的核心包。

dataadapterapi.jar:Birt的有关数据处理的包,具体作用还没摸清楚。

dom4j-1.4.jar:是一个Java的XML API,类似于jdom,用来读写XML文件的。Hibernate使用dom4j解析XML配置文件和XML映射元文件。必需的。

dteapi.jar:Birt的有关数据处理的包,具体作用还没摸清楚。

dwr.jar:dwr的核心包

ehcache-1.2.jar:Hibernate可以使用不同cache缓存工具作为二级缓存。EHCache是缺省的cache缓存工具。如果没有其它的可选缓存工具,则为必需的。

engineapi.jar:Birt的有关数据集的包

FCKeditor.jar:支持FCKEditor的图片文件上传和浏览的包

flute.jar:有关解析css的类库,谁的还没弄清楚

freemarker.jar:是webwork的包,FreeMarker允许Java servlet保持图形设计同应用程序逻辑的分离,这是通过在模板中密封HTML完成的。模板用servlet提供的数据动态地生成

HTML。

hibernate3.jar:hibernate3的核心类库。

itext.jar:java:是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。

iTextAsian.jar:itext中关于亚洲编码的类库,在这里用于中文字体的输入。

jasperreports.jar:有关报表功能的类库

javamail.jar:javamail的核心类,提供了mail发送的基本接口。

jaxrpc.jar:(java APIs for XML-Based Remote Procedure Call,JAX-RPC)将XML 类型转换为 Java 类型,以确保 Web 服务客户机和基于Java 的应用程序之间能够进行平稳的

数据交换。是spring需要的。

jenkov-prizetags-bin-3.2.0.jar:一个集许多功能于一身的Jsp标签库。其中最受欢迎的Tree Tag,这个Tag可以为不同节点指定


js.jar:java关于处理javascript的类库。

jstl.jar:(jsp standard taglib)jstl的核心标签库。

jta.jar:java的事务规范,当用到事务处理时是必需的,hebernate中用到。

jxl.jar:(java excel api)是一个韩国人写的处理Excel的类库,能够方便的导入和到处Excel。

log4j.jar:日志包,可以更加详细的记录日志。可选的。

modelapi.jar:birt关于报表生成的类库,具体功能有待考究。

mysql-connector-java-5.0.5-bin.jar:mysql的数据库联接驱动,符合JCA 规范,如果你在App Server上把Hibernate配置为mysql数据库联接池的话,就需要这个jar。

ognl.jar:OGNL(Object Graph Navigation Language)是一种表达式语言,使用它可以使表达式与java对象中的getter和setter属性绑定,且一个OGNL表达式可以进行存和取两方面的

操作.ognl.jar是java对ognl的支持,webwork加载的。

org.eclipse.birt.report.viewer.nl1_2.2.0.v20070526-1010.jar:有关Birt的报表生成的类库

org.eclipse.emf.common_2.2.1.v200702131851.jar:  EMF根据ecore建模(可以和schema的xsd相互转换)生成强类型的EMF代码. 这个强类型更强的地方是可以取得meta信息,从

而可以用于校验和界面辅助信息的生成.类似于动态bean,属性也可以根据名称动态取得,这几个类库都与 Birt的报表生成有关

org.eclipse.emf.ecore.xmi_2.2.2.v200702131851.jar

org.eclipse.emf.ecore_2.2.2.v200702131851.jar

oscore.jar:webwork的一个通用功能类库

poi.jar:Apache的操作数据转换的类库,能导入和到处Excel,与jxl.jar功能重复。

proxool-0.9.0RC3.jar:是一个连接池,如果你准备用这个连接池,就需要这个jar包。 

quartz-1.6.0.jar:一个定时器

rife-continuations.jar:rife原来是一个基于组件模型的Java Web框架,被webwork集成。

saaj.jar:SOAP with Attachments API for Java。能为java提供按照SOAP规范的收发信息。谁带进来的有待考究。

sac.jar:Simple API for CSS,java处理CSS的类。

scriptapi.jar:能够在Java中使用脚本语言引擎,在脚本语言和Java之间交换数据。可能是Birt引入的。

sitemesh.jar:Sitemesh 是一个基于WEB页面的布局、装饰以及应用整合的开源框架。它能帮助我们在由大量页面构成的项目中创建一致的页面布局和外观,如一致的导航条,一致

的 banner,一致的版权,等等。它不仅仅能处理动态的内容,如jsp,php,asp等产生的内容,它也能处理静态的内容,使得它的内容也符合你的页面结构的要求.sitemesh.jar是

其类库

spring.jar:spring的核心类库。

standard.jar:jstl的类库,包含TLD 和标记句柄。

velocity-dep.jar: webwork的包。依赖的Velocity类库

velocity-tools-view.jar:同上

velocity.jar:webwork带来的包。是一个的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。

webwork-2.2.5.jar:webwork的核心类库。

wsdl4j-1.5.1.jar:一个可扩展的 WSDL 分析框架,WSIF 在此基础上进行构建。AXIS必需的包。

xwork.jar:包含webwork构建所依赖的xwork类库,webwork是基于xwork的



activation.jar:与javaMail有关的jar包,使用javaMail时应与mail.jar一起加入到lib中去,具体负责mail的数据源和类型等
ajaxtags-1.2-beta3.jar:ajax提供的标签库,使用户能像使用jsp普通标签一样使用ajax
ant.jar和antlr.jar(可以删去):的是ant编译用的包,在工程中不用添加
asm.jar:Hebernate的包,Hibernate在运行时使用这个代码生成库增强类(与java反射机制联合使用).ASM字节码库,cglib.jar包依赖的包。必需的jar包。
axis-ant.jar:是Axis为支持Ant构建,提供了的文件。该文件包含三个可选任务(task)的定义和实现:axis-wsdl2java,axis-java2wsdl和axis-admin。
cglib-2.1.3.jar:全称是Code Generation Library,它可以用来动态继承Java类或者实现接口,很多知名的开源项目中用到了它.Hibernate用它来实现PO字节码的动态生成,非常

核心的库,必需的jar包。
chartengineapi.jar:不大清楚,大概是Birt关于字体的类库。
com.ibm.icu_3.6.1.v10070417.jar:从3.2版本开始,eclipse就增加了一个com.ibm.icu插件,用于增强对多语言的支持。应该是没用的。
commons-beanutils.jar:下面几个带“commons”的都是Apache Commons包中的一个,这里是被hibernate使用的,估计在工程中没有全部用到这些包,所以有的应该能删去。本包

包含了一些Bean工具类类,是必须使用的jar包。
commons-cli-1.0.jar:这是一个处理命令的工具。比如main方法输入的string[]需要解析。你可以预先定义好参数的规则,然后就可以调用CLI来解析。
commond-collections.jar:包含了一些Apache开发的集合类,功能比java.util.*强大。必须使用的jar包.
commons-digester.jar:它能方便地将XML文档所定义的元素转化为JAVA对象,其实它的用法有点象栈(当然内在的原理就是那个古老的东西,只是提供了更高一层的封装)。
commons-discovery-0.2.jar:discovery模式的实现,提供定位与实例化类或其他资源的通用方法。使用最好的算法得到接口的所有实现。当用户想找到所有的提供某一服务的提供

商时,这将特别有用
commons-fileupload.jar:jsp的上传文件功能
commons-io.jar:可以看成是java.io的扩展
commons-lang.jar:包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。 
commons-pool-1.2.jar:DBCP数据库连接池,Apache的Jakarta组织开发的,Tomcat4的连接池也是DBCP。
commons-validator.jar:用来帮助进行验证的工具。比如验证Email字符串,日期字符串等是否合法。
coreapi.jar:一种应用的核心 类库,这里是Birt的核心包。
dataadapterapi.jar:Birt的有关数据处理的包,具体作用还没摸清楚。
dom4j-1.4.jar:是一个Java的XML API,类似于jdom,用来读写XML文件的。Hibernate使用dom4j解析XML配置文件和XML映射元文件。必需的。
dteapi.jar:Birt的有关数据处理的包,具体作用还没摸清楚。
dwr.jar:dwr的核心包
ehcache-1.2.jar:Hibernate可以使用不同cache缓存工具作为二级缓存。EHCache是缺省的cache缓存工具。如果没有其它的可选缓存工具,则为必需的。
engineapi.jar:Birt的有关数据集的包
FCKeditor.jar:支持FCKEditor的图片文件上传和浏览的包
flute.jar:有关解析css的类库,谁的还没弄清楚
freemarker.jar:是webwork的包,FreeMarker允许Java servlet保持图形设计同应用程序逻辑的分离,这是通过在模板中密封HTML完成的。模板用servlet提供的数据动态地生成

HTML。
hibernate3.jar:hibernate3的核心类库。
itext.jar:java:是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。
iTextAsian.jar:itext中关于亚洲编码的类库,在这里用于中文字体的输入。
jasperreports.jar:有关报表功能的类库
javamail.jar:javamail的核心类,提供了mail发送的基本接口。
jaxrpc.jar:(java APIs for XML-Based Remote Procedure Call,JAX-RPC)将XML 类型转换为 Java 类型,以确保 Web 服务客户机和基于 Java 的应用程序之间能够进行平稳

的数据交换。是spring需要的。
jenkov-prizetags-bin-3.2.0.jar:一个集许多功能于一身的Jsp标签库。其中最受欢迎的Tree Tag,这个Tag可以为不同节点指定

hibernate2.jar: 
  Hibernate的库,没有什么可说的,必须使用的jar包 

  cglib-asm.jar: 
  CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包 

  dom4j.jar: 
  dom4j是一个Java的XML   API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java   XML   API,具有性能优异、功能强大和极端易用使用的特点,同时它

也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM   developerWorks上面可以找到一篇文章,对主流的Java   XML   API进行的性能、功能和易用性的评测,

dom4j无论在那个方面都是非常出色的。我早在将近两年之前就开始使用dom4j,直到现在。如今你可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun

的JAXM也在用dom4j。这是必须使用的jar包,   Hibernate用它来读写配置文件。 

  odmg.jar: 
  ODMG是一个ORM的规范,Hibernate实现了ODMG规范,这是一个核心的库,必须使用的jar包。 

  commons-collections.jar: 
  Apache   Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大。必须使用的jar包。

  commons-beanutils.jar: 
  Apache   Commons包中的一个,包含了一些Bean工具类类。必须使用的jar包。 

  commons-lang.jar: 
  Apache   Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。 

  commons-logging.jar: 
  Apache   Commons包中的一个,包含了日志功能,必须使用的jar包。这个包本身包含了一个Simple   Logger,但是功能很弱。在运行的时候它会先在CLASSPATH找log4j,如

果有,就使用log4j,如果没有,就找JDK1.4带的   java.util.logging,如果也找不到就用Simple   Logger。commons-logging.jar的出现是一个历史的的遗留的遗憾,当初

Apache极力游说Sun把log4j加入JDK1.4,然而JDK1.4项目小组已经接近发布JDK1.4产品的时间了,因此拒绝了Apache的要求,使用自己的java.util.logging,这个包的功能比

log4j差的很远,性能也一般。 

  后来Apache就开发出来了commons-logging.jar用来兼容两个   logger。因此用commons-logging.jar写的log程序,底层的Logger是可以切换的,你可以选择log4j,   

java.util.logging或者它自带的Simple   Logger。不过我仍然强烈建议使用log4j,因为log4j性能很高,log输出信息时间几乎等于System.out,而处理一条log平均只需要5us。

你可以在Hibernate的src目录下找到Hibernate已经为你准备好了的log4j的配置文件,你只需要到Apache   网站去下载log4j就可以了。commons-logging.jar也是必须的jar包。 

  使用Hibernate必须的jar包就是以上的这几个,剩下的都是可选的。 

  ant.jar: 
  Ant编译工具的jar包,用来编译Hibernate源代码的。如果你不准备修改和编译Hibernate源代码,那么就没有什么用,可选的jar包 

  optional.jar: 
  Ant的一个辅助包。 

  c3p0.jar: 
  C3PO是一个数据库连接池,Hibernate可以配置为使用C3PO连接池。如果你准备用这个连接池,就需要这个jar包。 

  proxool.jar: 
  也是一个连接池,同上。 

  commons-pool.jar,   commons-dbcp.jar: 
  DBCP数据库连接池,Apache的Jakarta组织开发的,Tomcat4的连接池也是DBCP。 

  实际上Hibernate自己也实现了一个非常非常简单的数据库连接池,加上上面3个,你实际上可以在Hibernate上选择4种不同的数据库连接池,选择哪一个看个人的偏好,不过

DBCP可能更通用一些。另外强调一点,如果在EJB中使用Hibernate,一定要用App   Server的连接池,不要用以上4种连接池,否则容器管理事务不起作用。 

  connector.jar: 
  JCA   规范,如果你在App   Server上把Hibernate配置为Connector的话,就需要这个jar。不过实际上一般App   Server肯定会带上这个包,所以实际上是多余的包。 

  jaas.jar: 
  JAAS是用来进行权限验证的,已经包含在JDK1.4里面了。所以实际上是多余的包。 

  jcs.jar: 
  如果你准备在Hibernate中使用JCS的话,那么必须包括它,否则就不用。 

  jdbc2_0-stdext.jar: 
  JDBC2.0的扩展包,一般来说数据库连接池会用上它。不过App   Server都会带上,所以也是多余的。 

  jta.jar: 
  JTA规范,当Hibernate使用JTA的时候需要,不过App   Server都会带上,所以也是多余的。 

  junit.jar: 
  Junit包,当你运行Hibernate自带的测试代码的时候需要,否则就不用。 

  xalan.jar,   xerces.jar,   xml-apis.jar: 
  Xerces是XML解析器,Xalan是格式化器,xml-apis实际上是JAXP。一般App   Server都会带上,JDK1.4也包含了解析器,不过不是Xerces,是Crimson,效率比较差,不过

Hibernate用XML只不过是读取配置文件,性能没什么紧要的,所以也是多余的。 




Jakarta common:

Commons Logging
Jakarta Commons Logging (JCL)提供的是一个日志(Log)接口(interface),同时兼顾轻量级和不依赖于具体的日志实现工具。 它提供给中间

件/日志工具开发者一个简单的日志操作抽象,允许程序开发人员使用不同的具体日志实现工具。用户被假定已熟悉某种日志实现工具的更高级

别的细节。JCL提供的接口,对其它一些日志工具,包括Log4J, Avalon LogKit, and JDK 1.4等,进行了简单的包装,此接口更接近于Log4J和

LogKit的实现. 

Commons-Latka
Commons-Latka 是一个HTTP 功能测试包,用于自动化的QA,验收和衰减测试. 

Commons-Pool
Commons-Pool 提供了通用对象池接口,一个用于创建模块化对象池的工具包,以及通常的对象池实 

Commons-Math
Math 是一个轻量的,自包含的数学和统计组件,解决了许多非常通用但没有及时出现在Java标准语言中的实践问题. 

Commons-Jelly
Jelly能够把XML转换成可执行代码,所以Jelly是一个基于XML与Java的脚本和处理引擎。 Jelly借鉴了JSP定指标签,Velocity, 

Cocoon和Xdoclet中的脚本引擎的许多优点。Jelly可以用在命令行,Ant或者Servlet之中。 

Commons-FileUpload
FileUpload 使得在你可以在应用和Servlet中容易的加入强大和高性能的文件上传能力. 

Commons-BeanUtils 
Commons-BeanUtils 提供对 Java 反射和自省API的包装 

Commons-Chain
Chain 提供实现组织复杂的处理流程的“责任链模式”. 

Commons-Codec
Codec 包含一些通用的编码解码算法。包括一些语音编码器, Hex, Base64, 以及URL encoder. 

Commons-Collections
Commons-Collections 提供一个类包来扩展和增加标准的 Java Collection框架 

Commons-Discovery
Commons-Discovery 提供工具来定位资源 (包括类) ,通过使用各种模式来映射服务/引用名称和资源名称。 

Commons-EL
Commons-EL 提供在JSP2.0规范中定义的EL表达式的解释器. 

Commons-Jexl
Jexl是一个表达式语言,通过借鉴来自于Velocity的经验扩展了JSTL定义的表达式语言。. 

Jakarta Commons HttpClient
HttpClient作为HTTP客户端组件与服务器进行通讯,同时使用了jdom进行XML数据的解析。 

Jakarta Commons Net
一个用于操作Internet基础协议(Finger,Whois,TFTP,Telnet,POP3,FTP,NNTP,以及SMTP)的底层API。Net包不仅支持对各种低层次协

议的访问,而且还提供了一个高层的抽象。它使得开发者不再需要直接面对各种协议的Socket级的低层命令。 

Commons-Configuration
Commons-Configuration 工具可以从
*Properties文件 
*XML文件 
*JNDI 
*JDBC 数据源 
*System properties 
*Applet parameters 
*Servlet parameters等来读取相应的信息 

Commons-validator
commons-validator提供了一个简单的,可扩展的框架来在一个XML文件中定义校验器 (校验方法)和校验规则。支持校验规则的和错误消息的国

际化。 

Commons-Digester
Digester基于规则的XML文档解析,主要用于XML到Java对象的映射. 

Commons Betwixt
Commons Betwixt这个组件提供一个XML自省(introspection)机制用来把Java Bean映射到XML文档.他实现了与标准的Introspector及BeanInfo

类相似的XMLIntrospector及XMLBeanIfno类. 

Commons-Convert
Commons-Convert的目标是提供一个简单的包来完成把一种类型的对象转换成另一种.但它目前只支持String到Object或Object到String的转换. 

Commons4E
这个Eclipse插件方便了利用Jakarta Commons组件所进行地开发.Commons4E根据用户选择的字段(fields)利用commons-lang builders来自动生

成以下方法:toString(),hashcode(),equals(Object)和compareTo(Object). 

Commons-Email
Commons-Email的目的是提供一组用于发送Email的API,它基于Java Mail API基础之上并进行了简化。它提供的主要Java类有:SimpleEmail:

这个类用于发送简单的文本类型email。MultiPartEmail:这个类允许发送文本消息并附带附件。HtmlEmail:用于发送Html格式的附件并支持

内含图片。EmailAttachment:这是一个简单的容器类用于简化附件的处理。 

Commons-IO
Commons IO是Jakarta Commons项目的一个子项目。用来帮助进行IO功能开发.它包含三个主要的领域:Utility classes-提供一些静态方法来

完成公共任务.Filters-提供文件过滤器的各种实现.Streams-提供实用的Stream,reader与writer实现.
-----------------------------------------------------------------------------

ANother Tool for Language Recognition(ANTLR):它的描述语言可以生成词法分析器、语法分析器与语义分析器,也就是说,我们可以用它

来识别加工不同的语言(编译器的编译器)。它同时支持3大类语言的输出:C++, Java, C#(按照生日排序),也就是说,我们可以利用它来

用C#生成编译器,它是这样的一种工具,它可以接受词文法语言描述,并能产生识别这些语言的语句的程序。作为翻译程序的一部分,你可以使用

简单的操作符和动作来参数化你的文法,使之告诉ANTLR怎样去创建抽象语法树(AST)和怎样产生输出。ANTLR知道怎样去生成识别程序,语言包

括Java,C++,C#. 。类似的还有coco/r 。

cglib是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java 接口。Hibernate用它来实现PO字节码的动态生成

。 主页 http://cglib.sourceforge.net


c3p0-0.8.4.5.jar

c3p0是一个容易使用的java库,用于扩充传统的基于驱动管理的JDBC驱动和JNDI绑定数据源,包括执行Connection和Statement Pooling的数据

源。


cleanimports是对java文件中的无用的imports作清理,并通过配置文件提供的格式对imports代码段进行格式整理。

concurrent-1.3.2.jar

concurrent包提供标准化、高效的版本的实用的类,用于并行的Java程序。
http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html


connector.jar
JCA(J2EE Connector Architecture)规范的包

dom4j-1.5.2.jar
Dom4J是一个在Java平台上使用Java Collections Framework与XML、 XPath和XSLT协同工作的开源Java库,它全面支持DOM、SAX和JAXP。

ehcache-1.1.jar

EHCache 是一个纯java的在进程中的缓存,它具有以下特性:快速,简单,为Hibernate2.1充当可插入的缓存,最小的依赖性,全面的文档和

测试。
官方网站 http://ehcache.sourceforge.net/

jaxen-1.1-beta-4.jar
jaxen是一个用Java开发的XPath 引擎,用于配合各种基于XML的对象模型,如DOM, dom4j ,JDOM以及Java Beans。
jboss-cache.jar
JBossCache是一个复制的事务处理缓存,它允许你缓存企业级应用数据来更好的改善性能。缓存数据被自动复制,让你轻松进行JBoss服务器之

间的集群工作。JBossCache能够通过JBoss应用服务或其他J2EE容器来运行一个MBean服务,当然,它也能独立运行。
JBossCache包括两个模块:TreeCache和TreeCacheAOP。
TreeCache --是一个树形结构复制的事务处理缓存。
TreeCacheAOP --是一个“面向对象”缓存,它使用AOP来动态管理POJO(Plain Old Java Objects)
注:AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向方面编程。
官方网站 http://www.jboss.org/products/jbosscache
jboss-jmx.jar
JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架。JMX是一套标准的代理和服务,实际上,用户可以在任何Java应用

程序中使用这些代理和服务实现管理。

oscache-2.0.2.jar
OSCache是个一个广泛采用的高性能的J2EE缓存框架,OSCache能用于任何Java应用程序的普通的缓存解决方案。
OSCache有以下特点:
缓存任何对象,你可以不受限制的缓存部分jsp页面或HTTP请求,任何java对象都可以缓存。
拥有全面的API--OSCache API给你全面的程序来控制所有的OSCache特性。
永久缓存--缓存能随意的写入硬盘,因此允许昂贵的创建(expensive-to-create)数据来保持缓存,甚至能让应用重启。
支持集群--集群缓存数据能被单个的进行参数配置,不需要修改代码。
缓存记录的过期--你可以有最大限度的控制缓存对象的过期,包括可插入式的刷新策略(如果默认性能不需要时)。
官方网站 http://www.opensymphony.com/oscache/


proxool-0.8.3.jar
Proxool是Java数据库连接池,它能向存在的JDBC驱动中透明的增加数据库连接池。


swarmcache-1.0rc2.jar
SwarmCache是一个简单且有效的分布式缓存,它使用IP multicast与同一个局域网的其他主机进行通讯,是特别为集群和数据驱动web应用程序

而设计的。SwarmCache能够让典型的读操作大大超过写操作的这类应用提供更好的性能支持。
SwarmCache使用JavaGroups来管理从属关系和分布式缓存的通讯。
官方网站 http://swarmcache.sourceforge.net


xalan-2.6.jar
Xalan名称来自于一种罕见的乐器。

Xalan-Java是一个将XML转换成HTML、text或其他XML文件类型的XSLT(XSL Transformations)处理机制。它使用XSL Transformations (XSLT) 

Version 1.0 and XML Path Language (XPath) Version 1.0。它在命令行方式、applet、servlet、或其他程序的模块中都可以使用。
Xalan同时构建于SAX2和DOM level 2上。

官方网站;http://xml.apache.org/xalan-j/

xerces-2.6.2.jar

Xerces(名称来源于一种叫Xerces 

Blue的蝴蝶)提供世界级的XML解析和产生。充分验证的语法分析可用于Java和C++,执行W3C的XML和DOM(Level1 and 

2)标准,以及SAX(version 2)标准。其语法具有高模块化和可配置化。同时提供支持XML Schema(W3C标准草案)。


checkstyle检查java程序源代码编码风格的,是java程序员不可或缺的工具,用以检查自己的编码习惯是否符合公司的要求或sun的约定。当然

如果你用了ide,那里可能有相应的功能或插件来帮助程序员来完成这项工作。也如checkstyle其名所示,它只检查,不进行beautifier操作。

所以,它应比较适合用于项目管理,用于dailybuild.如果你想借助工具来beautifier你的java源代码,可以参考我写的jalopy安装使用.


Clickstream:它是一个JavaServlet过滤器,用来跟踪用户请求(比如:点击)和请求 队列(比如:点击流)以向网络管理员显示谁在她的网

站上以及每个用户正在访问那个页面。 http://www.opensymphony.com/clickstream/


Cargo是一个Java类包用来操作当前J2EE容器.它提供了Ant和Maven API来停止/启动/配置Java容器也提供了Java API来解释/创建J2EE组件.


DbUnit是为数据库驱动的项目提供的一个对JUnit 的扩展,除了提供一些常用功能,它可以将你的数据库置于一个测试轮回之间的状态。

iText是一个能够快速产生PDF文件的java类库。iText的java类对于那些要产生包含文本,表格,图形的只读文档是很有用的。它的类库尤其与

java Servlet有很好的给合。使用iText与PDF能够使你正确的控制Servlet的输出。

DWR(Direct Web Remoting)是一个WEB远程调用框架.利用这个框架可以让AJAX开发变得很简单.利用DWR可以在客户端利用JavaScript直接调用

服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码).它的最新版本DWR0.6添加

许多特性如:支持Dom Trees的自动配置,支持Spring(JavaScript远程调用spring bean),更好浏览器支持,还支持一个可选的commons-logging日

记操作.

Java2Html 能够的把java源代码转换为高亮有序的HTML, RTF, TeX 与 XHTML格式。这个开源项目有一个java applet 与许多插件以便能够与

其它系统很好的给合。

jMock利用mock objects思想来对Java code进行测试。jMock具有以下特点:容易扩展,让你快速简单地定义mock objects,因此不必打破程序间

的关联,让你定义灵活的超越对象之间交互作用而带来测试局限,减少你测试地脆弱性。

PMD是一个Java源码分析器。它可以发现不需要使用的变量,空的Catch块和不需要创建的对象等。它还包含一个CPD工具可以探测一块代码中相

同的部分。 

OS(OpenSymphony)的SiteMesh是一个用来在JSP中实现页面布局和装饰(layout and decoration)的框架组件,能够帮助网站开发人员较容易

实现页面中动态内容和静态装饰外观的分离。

Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码

定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设

计人员可以只关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velocity将java代码从web页面中分离出来,这样为web站点的

长期维护提供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案。 Velocity的能力远不止web站点开发这个领域,例如,它可以

从模板(template)产生SQL和PostScript、XML,它也可以被当作一个独立工具来产生源代码和报告,或者作为其他系统的集成组件使用。Vel

ocity也可以为Turbine web开发架构提供模板服务(template service)。Velocity+Turbine提供一个模板服务的方式允许一个web应用以一个

真正的MVC模型进行开发。 【VeloEclipse :Velocity在Eclipse平台下的一个辅助开发插件】 

Jakarta ORO一套文本处理工具,能提供perl5.0兼容的正则表达式,AWK-like正则表达式, glob表达式。还提供替换,分割,文件名过虑等功能. 


caucho:
Burlap是一个轻量级的XML RPC协议.利用Burlap Web服务协议使用Web服务不需要大型的框架也不用学习其它协议字母汤(alphabet soup).

Caucho Resin提供了最快的jsp/servlets运行平台。它支持Servlet,XSL Filtering6并且具备XSLT和XPath1.0引擎。

Hessian也是一个轻量级的,自定义描述的二进制RPC协议.因为它是一个二进制协议,所以它很适合于发送二进制数据而需要使用其它附件来扩展

这个协议.

-----------------
cos上传组件它是著名O\'Reilly的图书出版公司开发的。这个上传的组件做得很棒。


EasyMock为Mock Objects提供接口并在JUnit测试中利用Java的proxy设计模式生成它们的实例。EasyMock最适合于测试驱动开发。

FreeMarker允许Java servlet保持图形设计同应用程序逻辑的分离,这是通过在模板中密封HTML完成的。模板用servlet提供的数据动态地生成 

HTML。模板语言是强大的直观的,编译器速度快,输出接近静态HTML页面的速度。

Jamon是一个Java文本模板引擎,用于生成动态HTML, XML,或任何基于文本的内容。它有一个丰富的功能集,支持封装,参数化,功能分解,表

达逻辑重用。模板声明它们要求生成的参数,包括动态模板内容("fragments"),并被翻译成带有公有方法的Java类,它的符号反映了在模板中

声明的参数。 


JasperReports是一个基于Java的开源报表工具,它可以在Java环境下像其它IDE报表工具一样来制作报表。JasperReports支持PDF、HTML、XLS

、CSV和XML文件输出格式。JasperReports是当前Java开发者最常用的报表工具。
Java Excel API(JXL)是一个成熟,开源的Excel电子表格读取,修改,写入的项目。Java开发者利用它简单,便利的API就能够读取Excel电子

表格,进行修改并能够把修改后的变化写到任何output stream中(如:Disk, HTTP, database, 或任何socket),这个项目基于GPL发布,而且对中

文有很好的支持。
● 支持字体、数字、日期操作
● 能够修饰单元格属性
● 支持图像和图表 

JOTM 是一个基于Java开放源代码的事务处理管理器。它遵循JTA APIs规范与Business Transaction Protocol(BTP)规范以提供了对Web 

Service的支持。

ObJectRelationalBridge-OJB是基于XML的对象/关系映射工具.OJB提供一些高级的特性如:对象缓存,延迟加载,利用事务隔离级别的结构进行分

布式管理,支持悲观与乐观锁.OJB还提供了一个灵活的配置与插件机制以便可以扩展加入自己的功能. 

Jakarta POI可以让你使用Java来读写MS Excel ,Word文件


Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来

创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或 EJBs。


xfire框架所需jar包:

activation-1.0.2.jar
commons-attributes-api-2.1.jar
commons-beanutils-1.7.0.jar
commons-codec-1.3.jar
commons-httpclient-3.0.jar
commons-logging-1.0.4.jar
httpunit-1.6.1.jar
jaxen-1.1-beta-8.jar
jdom-1.0.jar
js-1.5R4.1.jar
jtidy-4aug2000r7-dev.jar
log4j-1.2.6.jar
mail-1.3.3_01.jar
nekohtml-0.9.1.jar
org.mortbay.jetty-5.1.3.jar
qdox-1.5.jar
servlet-api-2.3.jar
spring-1.2.6.jar
stax-api-1.0.jar
stax-utils-snapshot-20040917.jar
wsdl4j-1.5.2.jar
wstx-asl-2.9.jar
xbean-2.1.0.jar
xbean-spring-2.2.jar
xercesImpl-2.6.2.jar
xfire-aegis-1.0.jar
xfire-annotations-1.0.jar
xfire-core-1.0.jar
xfire-spring-1.0.jar
xfire-xmlbeans-1.0.jar
xmlParserAPIs-2.6.2.jar
XmlSchema-1.0.jar


activation.jar:与javaMail有关的jar包,使用javaMail时应与mail.jar一起加入到lib中去,具体负责mail的数据源和类型等

ajaxtags-1.2-beta3.jar:ajax提供的标签库,使用户能像使用jsp普通标签一样使用ajax

ant.jar和antlr.jar(可以删去):的是ant编译用的包,在工程中不用添加

asm.jar:Hebernate的包,Hibernate在运行时使用这个代码生成库增强类(与java反射机制联合使用).ASM字节码库,cglib.jar包依赖的包。必需的jar包。

axis-ant.jar:是Axis为支持Ant构建,提供了的文件。该文件包含三个可选任务(task)的定义和实现:axis-wsdl2java,axis-java2wsdl和axis-admin。

cglib-2.1.3.jar:全称是Code Generation Library,它可以用来动态继承Java类或者实现接口,很多知名的开源项目中用到了它.Hibernate用它来实现PO字节码的动态生成,非常

核心的库,必需的jar包。

chartengineapi.jar:不大清楚,大概是Birt关于字体的类库。

com.ibm.icu_3.6.1.v10070417.jar:从3.2版本开始,eclipse就增加了一个com.ibm.icu插件,用于增强对多语言的支持。应该是没用的。

commons-beanutils.jar:下面几个带“commons”的都是Apache Commons包中的一个,这里是被hibernate使用的,估计在工程中没有全部用到这些包,所以有的应该能删去。本包

包含了一些Bean工具类类,是必须使用的jar包。

commons-cli-1.0.jar:这是一个处理命令的工具。比如main方法输入的string[]需要解析。你可以预先定义好参数的规则,然后就可以调用CLI来解析。

commond-collections.jar:包含了一些Apache开发的集合类,功能比java.util.*强大。必须使用的jar包.

commons-digester.jar:它能方便地将XML文档所定义的元素转化为JAVA对象,其实它的用法有点象栈(当然内在的原理就是那个古老的东西,只是提供了更高一层的封装)。

commons-discovery-0.2.jar:discovery模式的实现,提供定位与实例化类或其他资源的通用方法。使用最好的算法得到接口的所有实现。当用户想找到所有的提供某一服务的提供

商时,这将特别有用

commons-fileupload.jar:jsp的上传文件功能

commons-io.jar:可以看成是java.io的扩展

commons-lang.jar:包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。 

commons-pool-1.2.jar:DBCP数据库连接池,Apache的Jakarta组织开发的,Tomcat4的连接池也是DBCP。

commons-validator.jar:用来帮助进行验证的工具。比如验证Email字符串,日期字符串等是否合法。

coreapi.jar:一种应用的核心 类库,这里是Birt的核心包。

dataadapterapi.jar:Birt的有关数据处理的包,具体作用还没摸清楚。

dom4j-1.4.jar:是一个Java的XML API,类似于jdom,用来读写XML文件的。Hibernate使用dom4j解析XML配置文件和XML映射元文件。必需的。

dteapi.jar:Birt的有关数据处理的包,具体作用还没摸清楚。

dwr.jar:dwr的核心包

ehcache-1.2.jar:Hibernate可以使用不同cache缓存工具作为二级缓存。EHCache是缺省的cache缓存工具。如果没有其它的可选缓存工具,则为必需的。

engineapi.jar:Birt的有关数据集的包

FCKeditor.jar:支持FCKEditor的图片文件上传和浏览的包

flute.jar:有关解析css的类库,谁的还没弄清楚

freemarker.jar:是webwork的包,FreeMarker允许Java servlet保持图形设计同应用程序逻辑的分离,这是通过在模板中密封HTML完成的。模板用servlet提供的数据动态地生成

HTML。

hibernate3.jar:hibernate3的核心类库。

itext.jar:java:是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。

iTextAsian.jar:itext中关于亚洲编码的类库,在这里用于中文字体的输入。

jasperreports.jar:有关报表功能的类库

javamail.jar:javamail的核心类,提供了mail发送的基本接口。

jaxrpc.jar:(java APIs for XML-Based Remote Procedure Call,JAX-RPC)将XML 类型转换为 Java 类型,以确保 Web 服务客户机和基于Java 的应用程序之间能够进行平稳的

数据交换。是spring需要的。

jenkov-prizetags-bin-3.2.0.jar:一个集许多功能于一身的Jsp标签库。其中最受欢迎的Tree Tag,这个Tag可以为不同节点指定


js.jar:java关于处理javascript的类库。

jstl.jar:(jsp standard taglib)jstl的核心标签库。

jta.jar:java的事务规范,当用到事务处理时是必需的,hebernate中用到。

jxl.jar:(java excel api)是一个韩国人写的处理Excel的类库,能够方便的导入和到处Excel。

log4j.jar:日志包,可以更加详细的记录日志。可选的。

modelapi.jar:birt关于报表生成的类库,具体功能有待考究。

mysql-connector-java-5.0.5-bin.jar:mysql的数据库联接驱动,符合JCA 规范,如果你在App Server上把Hibernate配置为mysql数据库联接池的话,就需要这个jar。

ognl.jar:OGNL(Object Graph Navigation Language)是一种表达式语言,使用它可以使表达式与java对象中的getter和setter属性绑定,且一个OGNL表达式可以进行存和取两方面的

操作.ognl.jar是java对ognl的支持,webwork加载的。

org.eclipse.birt.report.viewer.nl1_2.2.0.v20070526-1010.jar:有关Birt的报表生成的类库

org.eclipse.emf.common_2.2.1.v200702131851.jar:  EMF根据ecore建模(可以和schema的xsd相互转换)生成强类型的EMF代码. 这个强类型更强的地方是可以取得meta信息,从

而可以用于校验和界面辅助信息的生成.类似于动态bean,属性也可以根据名称动态取得,这几个类库都与 Birt的报表生成有关

org.eclipse.emf.ecore.xmi_2.2.2.v200702131851.jar

org.eclipse.emf.ecore_2.2.2.v200702131851.jar

oscore.jar:webwork的一个通用功能类库

poi.jar:Apache的操作数据转换的类库,能导入和到处Excel,与jxl.jar功能重复。

proxool-0.9.0RC3.jar:是一个连接池,如果你准备用这个连接池,就需要这个jar包。 

quartz-1.6.0.jar:一个定时器

rife-continuations.jar:rife原来是一个基于组件模型的Java Web框架,被webwork集成。

saaj.jar:SOAP with Attachments API for Java。能为java提供按照SOAP规范的收发信息。谁带进来的有待考究。

sac.jar:Simple API for CSS,java处理CSS的类。

scriptapi.jar:能够在Java中使用脚本语言引擎,在脚本语言和Java之间交换数据。可能是Birt引入的。

sitemesh.jar:Sitemesh 是一个基于WEB页面的布局、装饰以及应用整合的开源框架。它能帮助我们在由大量页面构成的项目中创建一致的页面布局和外观,如一致的导航条,一致

的 banner,一致的版权,等等。它不仅仅能处理动态的内容,如jsp,php,asp等产生的内容,它也能处理静态的内容,使得它的内容也符合你的页面结构的要求.sitemesh.jar是

其类库

spring.jar:spring的核心类库。

standard.jar:jstl的类库,包含TLD 和标记句柄。

velocity-dep.jar: webwork的包。依赖的Velocity类库

velocity-tools-view.jar:同上

velocity.jar:webwork带来的包。是一个的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。

webwork-2.2.5.jar:webwork的核心类库。

wsdl4j-1.5.1.jar:一个可扩展的 WSDL 分析框架,WSIF 在此基础上进行构建。AXIS必需的包。

xwork.jar:包含webwork构建所依赖的xwork类库,webwork是基于xwork的

(1)hibernate3.jar:
Hibernate的核心库,没有什么可说的,必须使用的jar包

(2)cglib-asm.jar:
CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包

(3)dom4j.jar:
dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开

放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在那个方面

都是非常出色的。我早在将近两年之前就开始使用dom4j,直到现在。如今你可以看到越 来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j

。这是必须使用的jar 包,Hibernate用它来读写配置文件。

(4)odmg.jar:
ODMG是一个ORM的规范,Hibernate实现了ODMG规范,这是一个核心的库,必须使用的jar包。

(5)commons-collections.jar:
Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大。必须使用的jar包。

(6)commons-beanutils.jar:
  Apache Commons包中的一个,包含了一些Bean工具类类。必须使用的jar包。

(7)commons-lang.jar:
Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。

(8)commons-logging.jar:
Apache Commons包中的一个,包含了日志功能,必须使用的jar包。这个包本身包含了一个Simple Logger,但是功能很弱。在运行的时候它会先在CLASSPATH找log4j,如果有,就

使用log4j,如果没有,就找JDK1.4带的 java.util.logging,如果也找不到就用Simple Logger。commons-logging.jar的出现是一个历史的的遗留的遗憾,当初Apache极力游说

Sun把log4j加入JDK1.4, 然而JDK1.4项目小组已经接近发布JDK1.4产品的时间了,因此拒绝了Apache的要求,使用自己的java.util.logging,这个包 的功能比log4j差的很远,

性能也一般。

后来Apache就开发出来了commons-logging.jar用来兼容两个logger。因此用commons-logging.jar写的 log程序,底层的Logger是可以切换的,你可以选择log4j,

java.util.logging或者它自带的Simple Logger。不过我仍然强烈建议使用log4j,因为log4j性能很高,log输出信息时间几乎等于System.out,而处理一条log平均只需 要5us。

你可以在Hibernate的src目录下找到Hibernate已经为你准备好了的log4j的配置文件,你只需要到Apache 网站去下载log4j就可以了。commons-logging.jar也是必须的jar包。

使用Hibernate必须的jar包就是以上的这几个,剩下的都是可选的。
ant.jar:
Ant编译工具的jar包,用来编译Hibernate源代码的。如果你不准备修改和编译Hibernate源代码,那么就没有什么用,可选的jar包

optional.jar:
Ant的一个辅助包。

c3p0.jar:
C3PO是一个数据库连接池,Hibernate可以配置为使用C3PO连接池。如果你准备用这个连接池,就需要这个jar包。

proxool.jar:
也是一个连接池,同上。

commons-pool.jar, commons-dbcp.jar:
DBCP数据库连接池,Apache的Jakarta组织开发的,Tomcat4的连接池也是DBCP。

实际上Hibernate自己也实现了一个非常非常简单的数据库连接池,加上上面3个,你实际上可以在Hibernate上选择4种不同的数据库连接 池,选择哪一个看个人的偏好,不过DBCP

可能更通用一些。另外强调一点,如果在EJB中使用Hibernate,一定要用App Server的连接池,不要用以上4种连接池,否则容器管理事务不起作用。

connector.jar:
JCA 规范,如果你在App Server上把Hibernate配置为Connector的话,就需要这个jar。不过实际上一般App Server肯定会带上这个包,所以实际上是多余的包。

jaas.jar:
JAAS是用来进行权限验证的,已经包含在JDK1.4里面了。所以实际上是多余的包。

jcs.jar:
如果你准备在Hibernate中使用JCS的话,那么必须包括它,否则就不用。

jdbc2_0-stdext.jar:
JDBC2.0的扩展包,一般来说数据库连接池会用上它。不过App Server都会带上,所以也是多余的。

jta.jar:
JTA规范,当Hibernate使用JTA的时候需要,不过App Server都会带上,所以也是多余的。

junit.jar:
Junit包,当你运行Hibernate自带的测试代码的时候需要,否则就不用。

xalan.jar, xerces.jar, xml-apis.jar:
Xerces是XML解析器,Xalan是格式化器,xml-apis实际上是JAXP。一般App Server都会带上,JDK1.4也包含了解析器,不过不是Xerces,是Crimson,效率比较差,不过Hibernate

用XML只不过是读取 配置文件,性能没什么紧要的,所以也是多余的。

ant-1.63.jar Ant 的核心包,在构建Hibernate 时会用到
antlr-2.7.5H3.jar 语言转换工,Hibernate利用它实现 HQL 到 SQL的转换
asm.jar/asm-attrs.jar ASM 字节转换库
c3p0-0.8.5.2.jar C3PO JDBC 连接池工具
cglib-2.1.jar 高效的代码生成工具, Hibernate用它在运行时扩展 Java类和实现 Java 接口
commons-collections-2.1.1.jar Apache 的工具集,用来增强Java对集合的处理能力
commons-logging-1.0.4.jar Apache 软件基我组所提供的日志工具
concurrent-1.3.2.jar 线程同步工具,在使用JBoss 的树状缓存时需要用到
connector.jar 用连接多个应用服务器的标准连接器
dom4j-1.6.jar dom4j XML 解析器
ehcache-1.1.jar 缓存工具.在没有提供其他缓存工具时,这个缓存工具是必不可少的
jaas.jar 标准的 Java 权限和认证服务包
jaxen-1.1-beta-4.jar 通用的 XPath 处理引擎
jboss-cache.jar JBoss 的一种树状缓存实现工具
jboss-common.jar Jboss 的基础包,在使用 JBoss 的树状缓存时必须有此包
jboss-jmx.jar JBoss 的 JMX 实现包
jboss-system.jar JBoss 的核心,包括服务器和部署引擎
jdbc2_0-stdext.jar 标准的 JDBC 2.0 扩展API
jgroups2.2.7.jar 网络通信工具包
jta.jar 标准的 JAVA 事务处理接口
junit-3.8.1.jar JUnit 测试框架
log4.j-1.2.9.jar log4j 库,Apache 的日志工具
oscache-2.1.jar Java 对象的缓存工具
proxool-0.8.3.jar Proxool JDBC 连接池 工具
swarmcache-1.0rc2.jar Hibernate 可以使用的一种缓存工具
versioncheck.jar 版本检查工具包,用于在构建 Hibernate 的时候检查辅助 jar 包文件的版本
xerces-2.6.2.jar SAX XML 解析器
xml-apis.jar Java语言中标准的XML 解析器
 
 
 
 
 

转:http://blog.csdn.net/kevingao/article/details/8125683

activation~与javaMail有关的jar包,使用javaMail时应与mail.jar (mail.jar和activation.jar)一起加入到lib中去,具体负责mail的数据源和类型等。

ApacheActiveMQ~Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现。

ajaxtags~ajax提供的标签库,使用户能像使用jsp普通标签一样使用ajax。

Apache Ant~构建工具,用来完成大量其它任务如文档生成和测试执行等。

Antlr~语法分析器,例如帮助hibernate执行Hql语句。

AOP Alliance~AOP联盟AOP Alliance(http://aopalliance.sourceforge.net/)是个联合的开源协作组织,在多个项目间进行协作以期提供一套标准的AOP Java接口(interface)。Spring AOP就是基于AOP 

Alliance标准API实现的。如果你打算使用Spring的AOP或基于AOP的任何特性,只需这个JAR文件。

Asm~Hibernate在运行时使用这个代码生成库增强类(与java反射机制联合使用).ASM字节码库,cglib.jar包依赖的包。必需的jar包。

Aspectj~方面(aspect)是横切关注点的另一种称呼。方面提供了一种机制,利用该机制,可以用一种模块化的方式指定横切关注点。

Btm~Bitronix Transaction Manager~多数据源事务管理。

Bsf~Bean Scripting Framework(BSF)是一个支持在Java应用程序内调用脚本语言 (Script),并且支持脚本语言直接访问Java对象和方法的一个开源项目。

C3P0~一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。

Cglib~全称是Code Generation Library,它可以用来动态继承Java类或者实现接口,很多知名的开源项目中用到了它。Hibernate用它来实现PO字节码的动态生成,非常核心的库,必需的jar包。

 

Commons(Apache Commons)

common-annotations.jar:Spring和hibernate都可以使用,spring或者hibernate注解的依赖包。

commons-bcel.jar:Byte Code Engineering Library用于分析,创建和处理Java类文件。

commons-beanutils.jar:本包包含了一些Bean工具类类,是必须使用的jar包。

commons-betwixt.jar:提供将 JavaBean 映射至 XML 文档,以及相反映射的服务。

commons-bsf.jar:Bean Scripting Framework。脚本语言的接口,包括JSR-223。BSF是一套java class, 可以下载得到. 目前是bsf-bin- 2.3.1版本,有了这个baby , 你就能在java application中使用JavaScript, Python, XSLT, Perl, tcl, ……等一大堆scripting language. 反过来也可以,就是在这些scripting language中调用任何已经注册过了的JavaBean,java object。

commons-chain.jar:是一个实现了责任链设计模式的 Java 类库。作为程序开发人员,我们经常需要对一个实际上程序性的系统应用面向对象的方法。商业分析家和管理人员描述这样的系统时通常不使用类层次和序列图,而是使用流程图和工作流图表。但是不论如何,使用面向对象的方法解决这些问题时会带来更多的灵活性。面向对象的设计模式提供了有用的结构和行为来描述这种顺序的处理,比如模版方法(Template Method)[GoF]和责任链(Chain of Responsibility)[GoF]。Jakarta Commons的子项目Chain将上述两个模式组合成一个可复用的Java框架用于描述顺序的处理流程。这个在Jakarta Commons project社区中开发的框架,已经被广泛的接受并且使用于许多有趣的应用中,特别的是他被Struts和Shale应用框架作为处理HTTP请求处理的基础机制。你可以在需要定义和执行一组连续的步骤时使用CommonsChain。

commons-cli-1.0.jar:这是一个处理命令的工具。比如main方法输入的string[]需要解析。你可以预先定义好参数的规则,然后就可以调用CLI来解析。

commons-codec:主要包括核心的算法。比如 MD5。SHA1。或者常规加密解密算法:BASE64。

commons-collections.jar:封装了各种集合对象。包含了一些Apache开发的集合类,功能比java.util.*强大。

Commons-Compress.jar:用以实现将文件压缩或解压成 tar、zip、bzip2 等格式。

Commons-Configuratio:是一个java应用程序的配置管理类库。可以从properties或者xml文件中加载软件的配置信息,用来构建支撑软件运行的基础环境。在一些配置文件较多较的复杂的情况下,使用该配置工具比较可以简化配置文件的解析和管理。也提高了开发效率和软件的可维护性。

Commons-csv:CSV(comma separated value)是(逗号分隔值)的英文缩写,通常都是纯文本文件。

Commons-csv用于读取和写入CSV文件。

Commons-Daemon:可以帮你实现将一个普通的 Java 应用编程系统的一个后台服务。例如 Tomcat 就是利用这个项目来实现作为 Linux 和 Windows 的服务启动和停止的。

commons-dbutils:commons-dbutils是 Apache 组织提供的一个开源 JDBC 工具类库,对传统操作数据库的类进行二次封装,可以把结果集转化成List。

commons dbcp.jar:主流数据库连接池之一(DBCP、c3p0、proxool),单独使用DBCP需要使用commons-dbpc.jar、commons-collections.jar、commons-pool.jar三个包,。

commons-digester.jar:它能方便地将XML文档所定义的元素转化为JAVA对象,其实它的用法有点象栈(当然内在的原理就是那个古老的东西,只是提供了更高一层的封装)。

commons-discovery-0.2.jar:discovery模式的实现,提供定位与实例化类或其他资源的通用方法。使用最好的算法得到接口的所有实现。当用户想找到所有的提供某一服务的提供商时,这将特别有用。

commons-el:(Expression Language)是 Apache 组织中一个用来解析 JSP 2.0 的表达式语言的 Java 类库。

Commons-Email:Library for sending e-mail from Java.

Commons-Exec: 是 Apache 上的一个 Java 项目,提供一些常用的方法用来执行外部进程。

commons-fileupload.jar 实现文件上传功能包。

Commons-Functo:库包括大量基本构造,可以在涉及闭包和高阶函数的复杂使用场景中重复使用。

commons-httpclient.jar:Commons-HttpClient项目就是专门设计并用来简化 HTTP 客户端与服务器进行

 

各种通讯编程实现的——它能实现常规的 HTTP 客户端程序(也就是浏览器程序)的各种功能。

commons-io.jar 实现字符流的读写。可以看成是java.io的扩展。

commons –JCI:Java Compiler Interface是一个封装了 Java 编译器的类库。

commons –JCS:Java Caching System。JAVA缓存。

Commons-Jelly:Jelly是一个基于XML的代码生成工具,可以将XML文档转换为可执行的代码。

Commons-Jexl:Jexl是一个表达式语言,通过借鉴来自于Velocity的经验扩展了JSTL定义的表达式语言。

commons.jxpat:定义了一个简单的XPath表达式语言的解析器

commons-lang.jar 为java.lang提供扩展,编程基础类。

Commons launcher:Launcher 组件是一个与平台无关的Java 应用载入器。 Commons-launcher 消除了需要批处理或者Shell脚本来载入Java 类。假如你需要在linux/windows上运行一个带有main方法的类,而

 

该类又引用了许多jar和class文件,可以用Launcher。

commons-logging.jar 通用的日志记录包。

Commons-Math:是 Apache 上一个轻量级自容器的数学和统计计算方法包,包含大多数常用的数值算法。

Commons-Modeler:是 Java 程序提供一个用于创建基于 JMX 规范的MBeans模型的工具。

commons-net.jar 提供FTP等功能 ,这个包实现了很多基本的基于Intenet协议,下面是 commons 支持的协议:FTP/FTPS,NNTP,SMTP,POP3,Telnet,TFTP,Finger,Whoisrexec/rcmd/rlogin,Time (rdate) and Daytime Echo Discard NTP/SNTP。

commons-OGNL:Object Graph Navigation Language的缩写,与JSP,JSF相比,OGNL是一种功能非常强大的针对Java的表达式语言(EL),它可用来读取和更新Java对象的属性。

Commons-Primitives提供了一个更小,更快和更易使用的对Java基本类型的支持。当前主要是针对基本类型的 collection。.

commons-pool.jar:DBCP数据库连接池,Apache的Jakarta组织开发的,Tomcat4的连接池也是DBCP。

COmmons-Proxy:是 Apache 的一个子项目,封装了Java 对象代理的一些常用方法。

Commons-Sanselan:是一个用来读取和生成图像的纯java实现的库,也包括分析图像信息,例如大小、颜色空间和元数据额等。

commons-validator.jar:用来帮助进行验证的工具。比如验证Email字符串,日期字符串等是否合法。

Commons-Transaction 旨在提供一个轻量级、标准化、高效的 Java 事务多线程编程的工具包,实现了多级锁、事务集合和事务级文件访问。

Commons-SCXML:是 SCXML 引擎的 Java 实现版,功能基本上已经覆盖了 SCXML W3C 规范的全部内容。

Commons-vfs: VFS(Virtual File System 虚拟机)为访问各种不同的文件系统提供了单一的应用程序编程接口(API),大大的简化了应用程序本身代码的复杂度。目前VFS支 持FTP、Local Files 、HTTP/HTTPS、SFTP、Temporary Files、Zip、Jar/Tar(uncompressed、tgz or tbz2)、gzip/bzip2、res、ram所有这些文件系统中的文件被封装成了FileObject这个类,文件的读写操作都通过此类来完成。文件的路径采用了URL的方式。如果你在平常的工作中,需要得到一些不同格式文件的信息,比如文件大小、所在路径、文件最后更改时间等,或者我们需要对文件进行一些常规的操作,比如删除 文件,拷贝文件等等,那么Apache Commons中的VFS(Virtual File System)就是你可以考虑的一个开源系统。

 

CXF(Apache CXF)~Apache CXF 是一个开源的 Services 框架,CXF 帮助您利用 Frontend 编程 API 来构建和开发 Services ,像 JAX-WS 。这些 Services 可以支持多种协议,比如:SOAP、XML/HTTP、RESTful HTTP 或者 CORBA ,并且可以在多种传输协议上运行,比如:HTTP、JMS 或者 JBI,CXF 大大简化了 Services 的创建,同时它继承了XFire传统,一样可以天然地和 Spring 进行无缝集成。

 

dom4j~一个Java的XML API,类似于jdom,用来读写XML文件的。

Dozer~Dozer是一个用来复制 JavaBean 属性的类库,类似 BeanUtils。

Drools~jBPM5合并了jBPM项目和 Drools Flow。Drools Flow已经有几年的历史了,其目的是通过集成业务规则和复杂的事件处理实现灵活和可适配的业务流程并建立原型。实践已经证明,这些特性不仅是可行的,而且从长远来看,它会带来巨大的价值,能够更好地管理真实用例的复杂性。在过去几年间,这些内容已经与jBPM构建过程中所积累的经验很好地融合到了一起,jBPM5就是在这个基础上出现的。但jBPM的愿景并没有发生变化,只不过得到了拓展。Drools Flow将不再独立发展,最新版的Drools已经在使用jBPM5处理其流程需求了。

DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站。它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。

DisplayTag是一个非常好用的表格显示标签,适合MVC模式。

ehcache~Java缓存框架 EhCache EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。

FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写。 

Geronimo~Apache Geronimo 是 Apache 软件基金会的开放源码J2EE服务器,它集成了众多先进技术和设计理念。 这些技术和理念大多源自独立的项目,配置和部署模型也各不相同。 Geronimo能将这些项目和方法的配置及部署完全整合到一个统一、易用的模型中。

h2~一个开源的关系数据库。

Hamcrest~是一款比较不错的 JUnit 测试 jar 包。

 

Hibernate

hibernate-annotations.jar Hibernate注解依赖包。

hibernate-entitymanager.jar Hibernate的核心库。

hibernate-jpa-2.0-api-1.0.1.Final.jar Hibernate依赖包,用来定义java持久性。

hibernate3.jar Hibernate核心实现。

Itext~用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。

Jackson~是一个 Java 用来处理 JSON 格式数据的类库,性能非常好。

Jasypt~简单好用的String加密工具。

Jasper~Tomcat6.0 版本后 lib 包的位置调整, jasper-runtime.jar 和 jasper-compiler-jdt.jar、jasper-compiler.jar 等都集成到 jasper.jar 包中去了。编译类,如果要手动编译JSP还包括tomcat lib下的其他JAR包:jasper.jar;servlet-api.jar;el-api.jar;catalina.jar;catalina-ant.jar;jasper-el.jar;jasper-jdt.jar;tomcat-juli.jar;jsp-api.jar;。

JFreeChart~是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications, applets, servlets 以及JSP等使用所设计。JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图(Gantt charts)等等多种图表,并且可以产生PNG和JPEG格式的输出,还可以与PDF和EXCEL关联。

Jaxen~Jaxen是一个Java编写的开源的XPath库。这是适应多种不同的对象模型,包括DOM,XOM,dom4j和JDOM。也可以作为适配器,转换Java字节代码或XML的Java bean为xml,从而使您可以使用XPath查询这些树了。

Jbpm~全称是Java Business Process Management(业务流程管理)。JBOSS的开源项目。

Jettison~一组StAX parser与writer用于读写JSON。这就使得可以在像CXF,XFire这样的service框架中实现基于JSON的web service。

Javassist是一个开源的分析、编辑和创建Java字节码的类库。能动态改变类的结构,或者动态生成类。

JAXB(Java Architecture for XML Binding) 是一个业界的标准,是一项可以根据XML Schema产生Java类的技术。该过程中,JAXB也提供了将XML实例文档反向生成Java对象树的方法,并能将Java对象树的内容重新写到 XML实例文档。从另一方面来讲,JAXB提供了快速而简便的方法将XML模式绑定到Java表示,从而使得Java开发者在Java应用程序中能方便地 结合XML数据和处理函数。

jcl-over-slf4j~在你的项目中很可能所用的组件,它们分别用了 JCL 和 SLF4J 两种组件。比如说在项目中用了 Hibernate 3.5 和 Struts,或其他 Apache 的一些开源组件,你大约也不想用了 SLF4J 的组件日志信息输出到 A 处,用了 JCL 的组件日志输出到 B 处,那你自己写的代码中的日志信息该往哪儿写呢?通过 SLF4J 统一输出日志信息,则需要用到JCL-Over-SLF4J+SLF4J。

Jmemcached~是一个Java版的 memcached 缓存服务器,基本上跟 memcached 是兼容的。jmemcached 是使用 Apache MINA 作为无堵塞的网络IO操作,但从 0.7 版本开始 jmemcached 改用了 Netty 作为网络IO操作包。

jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。

Joda-Time~提供了一组Java类包用于处理包括ISO8601标准在内的date和time。可以利用它把JDK Date和Calendar类完全替换掉,而且仍然能够提供很好的集成

Jolokia~是一个用来访问远程 JMX MBeans 的崭新方法,与 JSR-160 连接器不同的是,它使用基于 HTTP 的 JSON 格式作为通讯协议,提供 JMX 批量操作等。

jpa-api~Java Persistence API.不多说了~

Jstl~使用jstl标签的实现包。

JS~用于在JAVA中执行javascript?

Jsr~JSR是Java Specification Requests的缩写,意思是Java 规范请求。是指向JCP(Java Community Process)提出新增一个标准化技术规范的正式请求。任何人都可以提交JSR,以向Java平台增添新的API和服务。JSR已成为Java界的一个重要标准。

JTA~即Java Transaction API,译为Java事务API。

Kahadb~是activemq从版本5.4之后的默认消息存储引擎。

 

log4j~日志。

Logback~logback由log4j作者Ceki开发,逐步取代log4j。

Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。

MyBatis 的前身就是 iBatis 。是一个数据持久层框架。

Mina(apache mina)~Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 MINA 版本支持基于 Java NIO 技术的 TCP/UDP 应用程序开发、串口通讯程序(只在最新的预览版中提供),MINA 所支持的功能也在进一步的扩展中。

MVEL~MVEL是一个功能强大的基于Java应用程序的表达式语言。

neethi~Apache Neethi该组件为Axis2提供了非完整的WS-Policy实现,允许 Axis2用户操作和组合策略文档。是Axis2用于创建策略文档的运行时表示形式、以及对策略文档执行规范化、合并和求交操作的工具。WS- Policy 提供了指定Web服务的可能配置以及执行定义的安全性和身份验证的一种方式。

ORO~Jakarta ORO一套文本处理工具,能提供perl5.0兼容的正则表达式,AWK-like正则表达式, glob表达式。还提供替换,分割,文件名过虑等功能.

poi~Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。

Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。

Qrcode~QR Code码是由日本Denso公司于1994年9月研制的一种矩阵二维码符号,它具有一维条码及其它二维条码所具有的信息容量大、可靠性高、可表示汉字及图象多种文字信息、保密防伪性强等优点。此jar包即解析生成二维码~

 

Spring

spring-aop:spring 的面向切面编程,提供AOP(面向切面编程上述AOP联盟的接口)实现。

spring-asm:spring 独立的asm程序,相比2.5版本,需要额外的asm.jar包。

spring-aspects:spring 提供对AspectJ框架的整合。

spring-beans:springIoC(依赖注入)的基础实现。

spring-context.support:spring-context 的扩展支持,用于 MVC 方面。

spring-context:spring 提供在基础IoC功能上的扩展服务,此外还提供许多企业级服务的支持,如邮件

 

服务、任务调度、JNDI定位、EJB 集成、远程访问、缓存以及各种视图层框架的封装等。

spring-core:spring3.1的核心工具包。

spring-expression:spring 表达式语言。

spring-instrument.tomcat:spring3.1 对 Tomcat 的连接池的基成。

spring-instrument:spring3.1 对服务器的代理接口。

spring-jdbc:spring对 JDBC的简单封装。

spring-jms:spring为简化 JMS API 使用而作的简单封装。

spring-orm:spring 整合第三方的ORM (对象关系映射)映射支持,如 Hibernate 、Ibatis、Jdo以及

 

spring的JPA的支持。

spring-oxm:spring 对Object/XMI 的映射的支持,可以让JAVA与XML之间来回切换。

spring-test:spring 对Junit等测试框架的简单封装。

spring-transaction:为JDBC、Hibernate、JDO、JPA 等提供的一致的声明式和编程式事务管理。

spring-web.portlet:springMVC的增强。

spring-web.servlet:对 J2EE6.0 Servlet3.0 的支持。

spring-web.struts:整合 Struts 的支持。

spring-web:springWeb下的工具包。

Spring Security:前身是 Acegi Security ,是 Spring 项目组中用来提供安全认证服务的框架。 

spring-module:验证框架,进行表单验证。

 

Servlet-api~没啥好说的。

Shiro~权限框架类似于SpringSecurity。

sitemesh~OS(OpenSymphony)的SiteMesh是一个用来在JSP中实现页面布局和装饰(layout and decoration)的框架组件,能够帮助网站开发人员较容易实现页面中动态内容和静态装饰外观的分离。

SLF4J,即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统。

Spymemcached~一个采用Java开发的异步、单线程的Memcached客户端。

StAX~(Streaming API for XML)面向流的拉式解析XML,速度快、占用资源少,非常合适处理大数据量的xml文件。

Standard~和jstl一起使用,实现el语言。你想在项目中使用JSTL和EL表达式,那么你必须要引入这个standard.jar文件。

Struts~MVC设计模式的应用框架,不多说了。

Struts Menu~是一个用来生成页面导航菜单的标签库,需要 struts 的支持。

Urlrewritefilter~是一个用于改写URL的Web过滤器,类似于Apache的mod_rewrite。

Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。当Velocity应用于web开发时,界面设计人 员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注 业务逻辑编码。Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也为我们在JSP和PHP之外又提供 了一种可选的方案。

Woodstox~一个快速开源且符合StAX(STreaming Api for Xml processing)规范的XML处理器(做为一个处理器意味着它可以处理输入(相当于解析)与输出(相当于写入,序列化))。

wsdl4j~顾名思义,是一个解析和创建WSDL的 JAVA类库(工具包)。

Xalan~它是一个XSLT的处理包,用于将XML文档转为HTML文档,文本文件TXT,或其他格式的XML文档。它实现了XSLT1.0和XPath1.0的接口,可以在命令行调用,或者在applet,servlet中调用,或者作为其他程序的一个模块。

XmlResolver~来解析外部 DTD、实体和架构。

xmlschema~顾名思义,用于解析xml schema。

xml-apis.jar同xercesImpl.jar~这两个jar包是一个与可扩展标记语言(XML)兼容的语法分析器。

 
 

./t-sqldeveloper.jar
./postgresql-8.2-504.jdbc3.jar
./log4j-1.2.13.jar
./log4j.properties
./commons-collections-3.2.1.jar
./mysql-connector-java-5.0.4-bin.jar
./dom4j.jar
./hsqldb.jar
./sqldeveloper-1.0.jar
./mssqlserver.jar
./jstl.jar
./msutil.jar
./standard.jar
./commons-dbcp.jar
./msbase.jar
./HSQLDBDriver.jar
./Oracle9iDriver.jar
./spring2.0事务.txt
./resources.jar
./classes12.jar
./struts Jar/antlr.jar
./struts Jar/commons-beanutils.jar
./struts Jar/commons-logging.jar
./struts Jar/jakarta-oro.jar
./struts Jar/commons-digester.jar
./struts Jar/commons-fileupload.jar
./struts Jar/commons-validator.jar
./struts Jar/struts.jar
./avalon-core-1.0.jar
./sqljdbc.jar
./jtds-1.2.jar
./插件/net.sf.fjep.fatjar_0.0.27/icons/fjexport.gif
./插件/net.sf.fjep.fatjar_0.0.27/icons/help.gif
./插件/net.sf.fjep.fatjar_0.0.27/icons/quickbuild.gif
./插件/net.sf.fjep.fatjar_0.0.27/changes.txt
./插件/net.sf.fjep.fatjar_0.0.27/fatjar.jar
./插件/net.sf.fjep.fatjar_0.0.27/readme.txt
./插件/net.sf.fjep.fatjar_0.0.27/plugin.xml
./插件/net.sf.fjep.fatjar_0.0.27/gpl.txt
./PostgreSQL8Driver.jar
./MySQL5Driver.jar
./log4j-1.2.14.jar
./dwr.jar
./commons-pool.jar
./SQLServer2000Driver.jar