常用的Java第三方jar包汇总

栏目:Java8基础 作者:admin 日期:2015-10-17 评论:1 点击: 2,302 次

前言

本文整理自互联网,汇总jar包是一个漫长的过程,所以本文将会不断的更新中。

第三方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),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。
cglib-asm.jar: CGLIB库,可以实现PO字节码的动态生成。
dom4j.jar: dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。
commons-collections.jar: Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大。
commons-beanutils.jar: Apache Commons包中的一个,包含了一些Bean工具类类。
commons-lang.jar: Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。 commons-logging.jar: Apache Commons包中的一个,包含了日志功能。这个包本身包含了一个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。
ant.jar: Ant编译工具的jar包
optional.jar: Ant的一个辅助包。
c3p0.jar: C3PO是一个数据库连接池。
proxool.jar: 也是一个连接池,同上。
commons-pool.jar, commons-dbcp.jar: DBCP数据库连接池,Apache的Jakarta组织开发的,Tomcat4的连接池也是DBCP。
jaas.jar: JAAS是用来进行权限验证的,已经包含在JDK1.4里面了。
junit.jar: Junit包

常用的Java第三方jar包汇总:等您坐沙发呢!

发表评论