• 项目中用到的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提供的关于条码(一维码、二维码)的解析工具,提供二维码的生成与解析的方法。
  • 相关阅读:
    记录idea run dashboard设置 (微服务项目多服务启动)
    记录Java8中的字符串转数组再通过指定符号拼接
    Java 调用底层接口的几种方法
    工作两个月以后的感想
    几种开源工作流引擎的简单比较
    labin编译的另一种方式
    最近参加一个团队创业项目的感触
    gof设计模式——生成器c++实现
    gof设计模式——抽象工厂 c++实现
    几种开源网络爬虫的简单比较
  • 原文地址:https://www.cnblogs.com/zhaoran8775/p/5521449.html
Copyright © 2020-2023  润新知