您的位置:首页 > 编程语言 > Java开发

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语言
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: