根据提供的文本,以下是Java开发中常用的jar包及其简要说明:
1.mail.jar与activation.jar:
用于发送电子邮件。
2.ApacheCommons包:
common***eanutils.jar:
包含一些Bean工具类。
commonscollections.jar:
包含一些增强版的***类。
commonslang.jar:
提供了一些数据类型工具类,扩展了java.lang.*。
commonsio.jar:
是java.io.*的扩展,主要用于输入输出操作,支持文件上传。
commonslogging.jar:
提供日志功能。
commonsfileupload.jar:
用于通过Http接收上传的文件并处理结果文件。
3.dom4j1.4.jar和jaxen1.1.1.jar:
是一个Java的XML
API,用于读写XML文件。Hibernate使用它们来解析XML配置文件和映射文件。
4.EHCache.jar:
缓存工具,可作为Hibernate的二级缓存,默认缓存工具。
5.hibernate3.jar:
Hibernate
ORM框架的核心类库。
6.itext.jar和itextAsian.jar:
用于生成PDF或rtf文档,以及将XML、Html文件转化为PDF文件。
7.junit.jar:
测试框架,用于运行Hibernate的测试代码。
8.cglibnodep2.1_3.jar:
代码生成库,可用于运行时扩展Java类。
9.log4j1.2.15.jar:
日志框架,用于控制日志的输出目的地。
10.jxl2.6.jar:
用于操作Excel表格的库。
11.jta1.1.jar:
Java交易API规范。
12.lucenecore.jar等:
全文检索引擎Lucene的相关jar包。
13.jsonlib2.2.3jdk15.jar和flexjson.jar:
将Java对象和JSON进行转换的工具。
14.jcommon1.0.15.jar:
模板操作所需的库。
15.struts2core2.0.14.jar等:
Struts2框架的核心包及相关插件。
16.antlr2.7.6.jar:
语言转换工具,用于实现HQL到SQL的转换。
17.javassist3.9.0.GA.jar:
类文件编辑器,用于在运行时修改Java类。
18.mysqlconnectorjava5.1.6bin.jar:
MySQL数据库的Java连接器。
19.jdtcompiler3.1.1.jar:
Eclipse的Java编译器。
20.jasperreports3.5.3.jar等:
JasperReports相关的库,用于报表生成。
21.groovyall1.5.5.jar:
Groovy脚本引擎。
22.fckeditorjavacore2.6.jar:
FCKeditor的Java版本,用于富文本编辑器功能。
23.imageinfo1.9.jar:
图片信息处理库。
24.serializer.jar:
用于序列化和反序列化操作。
这些jar包涵盖了数据库操作、网络通信、文件处理、XML和JSON解析、单元测试、ORM框架、MVC框架等多个方面的功能,是Java开发中经常会用到的依赖库。