ant-1.6.2.jar、ant-antlr-1.6.2.jar、ant-junit-1.6.2.jar、ant-launcher-1.6.2.jar、ant-swing-1.6.2.jar
以上5个是hibernate需要的Ant包。
ant-antlr-1.6.2.jar这个包中只包含org.apache.tools.ant.taskdefs.optional.ANTLR类。
ant-launcher.jar中的class文件是帮助建立Ant的classpath的。目前最好的方法是使用ant-launcher.jar 中的org.apache.tools.ant. launch.Launcher类来启动Ant,虽然有些应用已经加入了Ant(例如Tomcat),但是它们仍然使用传统的方法,即:用ant.jar包中的org.apache.tools.ant.Main类来启动。
antlr-2.7.4.jar
ANTLR (ANother Tool for Language Recognition)是一个PCCTS制定的语言工具。它是为创建认定者、程序编译者、翻译者提供一个包括Java,C#和C++在内的语法描述框架。
c3p0-0.8.4.5.jar
c3p0是一个容易使用的java库,用于扩充传统的基于驱动管理的JDBC驱动和JNDI绑定数据源,包括执行Connection和Statement Pooling的数据源。
cglib-full-2.0.2.jar
CGL(Code Generation Library)是一种高性能、高质量的代码产生库。Hibernate用它来实现PO(Persistent Object)字节码的动态生成。
cleanimports.jar
cleanimports是对java文件中的无用的imports作清理,并通过配置文件提供的格式对imports代码段进行格式整理。
http://www.euronet.nl/users/tomb/cleanImports/V105/cleanImports.html
commons-collections-2.1.1.jar
Jakarta的通用collections包。包含了一些Apache开发的集合类。
commons-logging-1.0.4.jar
Jakarta的通用日志记录包。
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。
DOM(Document Object Model)是一个与平台和语言无关的接口,提供一个标准的模式来读些XML文件。
SAX Simple API for XML,相比于文档对象模型DOM,SAX 是读取和操作 XML 数据的更快速、更轻量的方法。
JAXP(Java API for XML Parsing)
ehcache-1.1.jar
EHCache 是一个纯java的在进程中的缓存,它具有以下特性:快速,简单,为Hibernate2.1充当可插入的缓存,最小的依赖性,全面的文档和测试。
官方网站 http://ehcache.sourceforge.net/
hsqldb.jar
Hsqldb是一个用java写的带有JDBC驱动的关系数据库引擎,它支持ANSI-92 SQL子集规范(BNF树形格式),它一般来说是很小的(小于160K),但速度很快的数据引擎,它提供了基于内存和磁盘的表,具有内嵌和服务模式。另外,它还包括许多工具,例如:小型web服务,基于内存的查询和管理工具(能够运行在applet上),许多演示例子。
官方网址:http://hsqldb.sourceforge.net/
jaas.jar
JAAS(Java Authentication and Authorization Service)是Java认证和授权服务。它是多个Java包的集合,具有授权和加强了基于用户的访问控制能力的服务。是基于Java平台的针对不同认证和授权服务的框架。是一个Java平台的安全机制。
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-common.jar
jboss通用包
jboss-jmx.jar
JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架。JMX是一套标准的代理和服务,实际上,用户可以在任何Java应用程序中使用这些代理和服务实现管理。
Jboss-jmx就是针对Jboss开发的JMX框架。
jboss-system.jar
jboss系统包
jdbc2_0-stdext.jar
JDBC2.0包
jgroups-2.2.7.jar
JGroups 是一个可靠的多点传送通讯工具包,它不只是基于IP Multicast协议,它同时也基于UDP , TCP, JMS 等传输协议。它能够创建一组进程,进程的成员之间能够互相发送消息。
jta.jar
Java Transaction API (JTA) 规范的包,是指定事务处理管理和分布式事务处理系统之间的标准Java接口,包括资源管理,应用服务,事务应用程序。
junit-3.8.1.jar
Java测试工具包
log4j-1.2.9.jar
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
versioncheck.jar
hibernate版本检测包
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标准草案)。
xml-apis.jar
XML包