项目中用到的jar包简介(2)

activation.jar  与javaMail有关的jar包,使用javaMail时应与mail.jar一起加入到lib中去,具体负责mail的数据源和类型等
ant-javamail.jar 
ant.jar ant编译用的包,用来编译Hibernate源代码的。如果不准备修改和编译Hibernate源代码,那么就没有什么用,可选的jar包。
axis-ant.jar 是Axis为支持Ant构建,提供了的文件。本文件包含三个可选任务的定义和实现:axis-wsdl2java,axis-java2wsdl和axis-admin.
axis.jar  全称Apache Extensible Interaction System 即阿帕奇可扩展交互系统。Axis本质上就是一个SOAP引擎,提供创建服务器端、客户端和网关SOAP操作的基本框架。Axis目前版本是为java编写的。Axis并不完全是一个SOAP引擎,他还是一个独立的SOAP服务器和一个嵌入Servlet引擎的服务器。
axis2-adb-1.4.1.jar 
axis2-kernel-1.4.1.jar
com.springsource.org.dom4j-1.6.1.jar 
commons-beanutils-1.7.0.jar 本包包含了一些Bean工具类类,是必须使用的jar包
commons-codec-1.4.jar 主要包括核心的算法。比如MD5、SHA1.或者常规加密解密算法:BASE64
commons-collections-3.2.jar 包含了一些Apache开发的集合类,功能比java.util.* 强大。必须使用的jar包
commons-configuration-1.2.jar 一个java应用程序的配置管理类库
commons-dbcp-1.1.jar 提供数据库连接池服务
commons-discovery-0.2.jar discovery模式的实现,提供定位与实例化类或其他资源的通用方法。使用最好的算法得到接口的所有实现。当用户想找到所有的提供某一服务的提供上市,这将特别有用
commons-fileupload-1.1.1.jar jsp的上传文件功能
commons-httpclient-3.1.jar  提供HTTP客户端与服务器的各种通讯操作,现在已改成HttpComponents
commons-io-1.4.jar 实现字符流的读写。可以看成是java.io的扩展
commons-lang-2.3.jar 包含了一些数据类型工具类,是java.lang.* 的扩展。必须使用的jar包
commons-logging-1.1.1.jar  提供的是一个java的日志接口
commons-net-1.4.1.jar  Conmmons项目中封装了各种网络协议的客户端,支持的协议包括:FTP、NNTP、SMTP、POP3、Telnet、TFTP、Finger、Whois
xexec/rcmd/rlogin、Time(rdate)and Daytime、Echo、Discard、NTP/SNTP
commons-validator.jar  用来帮助进行验证的工具。比如验证Email字符串,日期字符串等是否合法。
commonservices.jar  
connector.jar  JCA规范,如果你在APP Server上把Hibernate配置为Connector的话,就需要这个jar。不过实际上一般APP Server肯定会带上这个包,所以实际上是多余的包。
db2jcc_license_cisuz.jar
db2jcc_license_cu.jar
db2jcc.jar
dbswing.jar
dhbcore.jar
dom4j-1.6.1.jar 一个java的XML API,类似于jdom,用来读写XML文件的。
dsn.jar
dwr3.jar
ezmorph-1.0.3.jar
imap.jar
itext-1.3.4.jar
jakarta-regexp-1.2.jar
jaxm-api.jar
jaxp.jar
jaxrpc.jar
jbcl.jar
jdbc2_0-stdext.jar
jdom.jar
jms.jar
jndi.jar
jsch-0.1.48.jar
json-lib-2.1.jar
jspsmart.jar
jstl.jar
jta-spec1_0_1.jar
jta.jar JTA规范,当Hibernate使用JTA的时候需要,不过APP Server都会带上,所以也是多余的。
jxl.jar 
ldap.jar
log4j-1.2.15.jar
mm.mysql-2.0.13-bin.jar
ojdbc14.jar 数据库驱动程序
oracle.jar
org.jar
PDFRenderer-0.9.0.jar
poi-3.8-20120326.jar
poi-examples-3.8-20120326.jar
poi-excelant-3.8-20120326.jar
poi-ooxml-3.8-20120326.jar
poi-ooxml-schemas-3.8-20120326.jar
poi-scratchpad-3.8-20120326.jar
providerutil.jar 文件系统JNDI服务器驱动程序
Qrcode_swetake.jar
qrcode.jar 是由Denso公司于1994年9月研制的一种矩阵二维码符号,它具有一维条码及其它二维码所具有的信息量大、可靠性高、可表示汉字及图像多种文字信息、保密防伪性强等优点。
saaj.jar  saaj是在松散耦合软件系统中利用SOAP协议实现的基于XML消息传递的API规范。顾名思义,SAAJ支持带附件的SOAP消息。
servlet-api.jar 用在servlet环境下开发程序的一组api,虽然叫servlet-api.jar但其实包里除了大部分的接口外还有一些javabean和抽象类、之所以叫api是因为这个包是开发基于servlet规范的标准接口。既然开发jsp、servlet的程序,就应该知道这是基于http(请求、相应)协议的,那么在这里请求和相应就对应为servlet-api.jar中的ServletRequest和ServletResponse接口,接口中定义了作为一个请求和一个响应信息应该具备的方法,比如请求信息中可以获取客户端的ip,用户提交的信息等等,从响应信息中可以获取客户端的输出流,响应类型等等,当然中间的过程是由servlet容器封装好的,等我们开发servlet是会直接使用这些接口来编写具体的业务代码,其他的处理过程就全由容器处理了。
servlet.jar
standard.jar 
weblogic.jar
wsdl4j-1.5.1.jar
wsdl4j-1.6.2.jar  WSDL(web services description language),网络服务描述语言,是一个用来描述Web服务和说明如何与Web服务通信的XML(标准通用标记语言的子集)语言。为用户提供详细的接口说明书。WSDL文档可以分为两部分。WSDL是web service的描述语言,是一种接口定义语言,用于描述web service 的接口信息等。Port Type(端口类型):特定端口类型的具体协议和数据格式规范。Port:定义为绑定和网络地址组合的单个端点。抽象部分以独立于平台和语言的方式定义SOAP消息,它们并不包含任何随机器或语言而变的元素。
xalan.jar  Xalan是将可扩展标记语言(XML)转换为超文本连接标志语言(HTML)或其他类型XML文档的规范
xerces.jar Xerces是一个开放源代码的XML语法分析器。从JDK1.5以后,Xerces就成了JDK的XML默认实现
xercesImpl.jar
xml-apis-1.3.04.jar
xml-apis.jar
xmltransform.jar  
zxing-core.jar Zxing是google提供的关于条码(一维码、二维码)的解析工具,提供二维码的生成与解析的方法。
posted @ 2016-05-23 21:18  doubledumbao  阅读(730)  评论(0编辑  收藏  举报