java 开发包简单介绍
2011-04-20 16:36
288 查看
了解常用的jar包以及一些中间件(产品)jar包的功能是有必要的,下面做一些简单介绍,所有信息均来自互联网或者个人的总结,如有错误不合适的地方,望网友提出指正,谢谢。
Apache commons 系列
commons-beanutils.jar
---提供对 Java 反射和自省API的包装,处理javabean的工具
commons-codec.jar
---包含一些通用的编码解码算法。包括一些语音编码器, Hex, Base64, 以及URL encoder
commons-collections.jar
---扩展和增加标准的 Java Collection框架
commons-cli.jar
---处理命令行命令的解析
commons-digester.jar
---基于规则的XML文档解析,主要用于XML到Java对象的映射
commons-discovery.jar
---提供工具来定位资源 (包括类) ,通过使用各种模式来映射服务/引用名称和资源名称
commons-fileupload.jar
---web应用中的文件上传组件
commons-httpclient.jar
---使用HTTP协议的客户端开发框架
commons-io.jar
---帮助进行IO功能开发
commons-lang.jar
---提供对java.lang包的扩展
commons-logging.jar
---提
供的是一个日志(Log)接口(interface),同时兼顾轻量级和不依赖于具体的日志实现工具。
它提供给中间件/日志工具开发者 一个简单的日志操作抽象,允许程序开发人员使用不同的具体日志实现工具。用户被假定已熟悉某种日志实现工具的更高级别的细
节。JCL提供的接口,对其它一些日志工具,包括Log4J, Avalon LogKit, and JDK
1.4等,进行了简单的包装,此接口更接近于Log4J和LogKit的实现.
commons-validator.jar
---提供了一个简单的,可扩展的框架来在一个XML文件中定义校验器 (校验方法)和校验规则。支持校验规则的和错误消息的国际化
更多commons 点击http://commons.apache.org/
activation.jar
---与javaMail有关的jar包,使用javaMail时应与mail.jar一起加入到lib中去,具体负责mail的数据源和类型等,也是JAF框架的jar包
ant.jar和antlr.jar
---ant编译包
asm.jar/asm-attrs.jar/asm-commons.jar/asm-util.jar
---字节码工具包
Axis
axis.jar/axis2-adb-1.4.1.jar、axis2-kernel-1.4.1.jar
axiom-api.jar/axiom-impl.jar
---Axis 对象模型,axis所需jar
jaxrpc.jar
(java APIs for XML-Based Remote Procedure Call,JAX-RPC)
---将XML 类型转换为 Java 类型,以确保 Web 服务客户机和基于Java 的应用程序之间能够进行平稳的数据交换
wsdl4j-1.5.1.jar
saaj-api-1.3.jar/saaj-impl-1.3.2.jar
aspectjrt.jar/aspectjweaver.jar
---处理事务和AOP所需的包
aopalliance.jar
---支持Spring AOP
annotations-api.jar
---使用注解所需jar
c3p0.jar/proxool.jar
---开放源代码的JDBC连接池
cglib.jar:
全称是Code Generation Library
---自动代理所需jar包
dom4j.jar/jaxen.jar/jdom(2).jar/stax-api.jar
---解析XML
javassist.jar
---Javassist 字节码解释器
itext.jar/
iTextAsian.jar
---是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件
javamail.jar
---javamail的核心类,提供了mail发送的基本接口。
jcifs-1.2.22.jar
---实现单点登陆
jxl.jar/poi.jar
---操作excel
jta.jar
jsonplugin-0.25.jar
---strus2的JSON插件
ldap.jar/ldapbp.jar
---JNDI目录服务和LDAO服务器所需的jar
mail.jar
----java发送邮件jar包
odmg-3.0.jar
---ODMG是一个ORM的规范,Hibernate实现了ODMG规范,这是一个核心的库
serializer-2.7.1.jar
----XML序列化
jstl.jar/standard.jar
xerces-2.6.2.jar
-----xml解析器
ognl-2.6.11.jar
---struts2中OGNL语言
Apache commons 系列
commons-beanutils.jar
---提供对 Java 反射和自省API的包装,处理javabean的工具
commons-codec.jar
---包含一些通用的编码解码算法。包括一些语音编码器, Hex, Base64, 以及URL encoder
commons-collections.jar
---扩展和增加标准的 Java Collection框架
commons-cli.jar
---处理命令行命令的解析
commons-digester.jar
---基于规则的XML文档解析,主要用于XML到Java对象的映射
commons-discovery.jar
---提供工具来定位资源 (包括类) ,通过使用各种模式来映射服务/引用名称和资源名称
commons-fileupload.jar
---web应用中的文件上传组件
commons-httpclient.jar
---使用HTTP协议的客户端开发框架
commons-io.jar
---帮助进行IO功能开发
commons-lang.jar
---提供对java.lang包的扩展
commons-logging.jar
---提
供的是一个日志(Log)接口(interface),同时兼顾轻量级和不依赖于具体的日志实现工具。
它提供给中间件/日志工具开发者 一个简单的日志操作抽象,允许程序开发人员使用不同的具体日志实现工具。用户被假定已熟悉某种日志实现工具的更高级别的细
节。JCL提供的接口,对其它一些日志工具,包括Log4J, Avalon LogKit, and JDK
1.4等,进行了简单的包装,此接口更接近于Log4J和LogKit的实现.
commons-validator.jar
---提供了一个简单的,可扩展的框架来在一个XML文件中定义校验器 (校验方法)和校验规则。支持校验规则的和错误消息的国际化
更多commons 点击http://commons.apache.org/
activation.jar
---与javaMail有关的jar包,使用javaMail时应与mail.jar一起加入到lib中去,具体负责mail的数据源和类型等,也是JAF框架的jar包
ant.jar和antlr.jar
---ant编译包
asm.jar/asm-attrs.jar/asm-commons.jar/asm-util.jar
---字节码工具包
Axis
axis.jar/axis2-adb-1.4.1.jar、axis2-kernel-1.4.1.jar
axiom-api.jar/axiom-impl.jar
---Axis 对象模型,axis所需jar
jaxrpc.jar
(java APIs for XML-Based Remote Procedure Call,JAX-RPC)
---将XML 类型转换为 Java 类型,以确保 Web 服务客户机和基于Java 的应用程序之间能够进行平稳的数据交换
wsdl4j-1.5.1.jar
saaj-api-1.3.jar/saaj-impl-1.3.2.jar
aspectjrt.jar/aspectjweaver.jar
---处理事务和AOP所需的包
aopalliance.jar
---支持Spring AOP
annotations-api.jar
---使用注解所需jar
c3p0.jar/proxool.jar
---开放源代码的JDBC连接池
cglib.jar:
全称是Code Generation Library
---自动代理所需jar包
dom4j.jar/jaxen.jar/jdom(2).jar/stax-api.jar
---解析XML
javassist.jar
---Javassist 字节码解释器
itext.jar/
iTextAsian.jar
---是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件
javamail.jar
---javamail的核心类,提供了mail发送的基本接口。
jcifs-1.2.22.jar
---实现单点登陆
jxl.jar/poi.jar
---操作excel
jta.jar
jsonplugin-0.25.jar
---strus2的JSON插件
ldap.jar/ldapbp.jar
---JNDI目录服务和LDAO服务器所需的jar
mail.jar
----java发送邮件jar包
odmg-3.0.jar
---ODMG是一个ORM的规范,Hibernate实现了ODMG规范,这是一个核心的库
serializer-2.7.1.jar
----XML序列化
jstl.jar/standard.jar
xerces-2.6.2.jar
-----xml解析器
ognl-2.6.11.jar
---struts2中OGNL语言
相关文章推荐
- Java中的Number和Math类简单介绍
- 简单介绍java Enumeration
- java工具类简单介绍
- java.io中的字符流简单介绍
- acm中用到JAVA的简单介绍
- Java 的线程池 ExecutorService 简单介绍
- Java中泛型的介绍与简单使用
- RabbitMQ学习及实践2---介绍及简单Java实现
- 简单介绍java Enumeration
- Java、Android中Math类中常用方法的简单介绍
- Java静态检测工具/Java代码规范和质量检查简单介绍(转)
- Java遗传算法(JGAP)简单介绍
- Java IOC介绍及其简单实现
- java 工厂模式简单介绍及例子
- Java里的接口的interface 简单介绍.
- java 的搭建开发环境的简单介绍
- java 集合框架 简单介绍
- 简单介绍java Enumeration
- java基础知识简单介绍
- Java和JavaEE类加载机制简单介绍(转载)