zoukankan      html  css  js  c++  java
  • 项目中用到的jar包简介(1)

    (1)axis.jar 全称Apache Extensible Interaction System 即阿帕奇可扩展交互系统。Axis本质上就是一个SOAP引擎,提供创建服务器端、客户端和网关SOAP操作的基本框架。Axis目前版本是为java编写的。Axis并不完全是一个SOAP引擎,他还是一个独立的SOAP服务器和一个嵌入Servlet引擎的服务器。
    (2)commons-beanutils-1.7.0.jar BeanUtils主要提供了对于JavaBean 进行各种操作。
    (3)commons-collections-3.2.jar java集合框架操作
    (4)commons-configuration-1.2.jar 一个java应用程序的配置管理类库
    (5)commons-dbcp-1.1.jar 提供数据库连接池服务
    (6)commons-discovery-0.2.jar Discovery组件被用以查找可插拔接口的实现实例,他提供一种通用的实例化这些实现的方式,而且可以管理单例(工厂)的声明周期。本质上来讲,就是定位那些实现了给定java接口的类,并实例化。除此之外,Discovery还可以用以在给定的classpath 中查找并加载资源文件。
    (7)commons-httpclient-3.1.jar 提供HTTP客户端与服务器的各种通讯操作,现在已改成HttpComponents
    (8)commons-io-1.4.jar io工具的封装
    (9)commons-lang-2.3.jar Java基本对象方法的工具类包
    (10)commons-logging-1.1.1.jar 提供的是一个java的日志接口
    (11)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
    (12)dom4j-1.6.1.jar dom4j是一个java的XML API,是dom的升级品,用来读写XML文件的。dom4j是一个十分优秀的javaXML API,具有性能优异、功能
    请打和及其易使用的特点,它的性能超过sun公司官方的dom技术,同时他也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks 上面还可以找到一篇文章,对主流的java XML API进行的性能、功能和易用性的评测,所以可以知道越来越多的java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j.这已经是必须使用的jar包,Hibernate也用它来读写配置文件。
    (13)jdom.jar JDOM是一种使用XML(标准通用标记语言下的一个子集)的独特Java工具包,特的设计包含java语言的语法乃至语义。
    jms.jar JMS即Java消息服务(java message service) 应用程序接口,是一个java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。
    (14)jndi.jar JNDI(Java Naming and Directory Interface,java命名和目录接口)是SUN公司提供的一种标准的Java命名系统接口,JNDI提供统一的客户端API,通过不同的访问提供者接口JNDI服务提供接口(SPI)的实现,有管理者将JNDI API映射为特定的命名服务和目录系统,使得Java应用程序可以和这些命名服务和目录服务之间进行交互。目录服务是命名服务的一种自然扩展。两者之间的关键差别是目录服务中对象不但可以有名称还可以有属性。
    (15)jspsmart.jar 实现文件上传和下载
    (16)jstl.jar JSP Standard Tag Library,JSP 标准标签库 是一个不断完善的开放源代码的JSP标签库,是由Apache的jakarta小组来维护的。
    (17)jta-spec1_0_1.jar Java Transaction API
    (18)ldap.jar  LDAP是一个轻量级目录访问协议,英文全称是LightWeight Directory Access Protocol,一般都简称为LDAP。他是给予X.500标准的,但是简单多了并且可以根据需要定制。与X.500不同,LDAP支持TCP/IP,这对访问Internet是必须的。
    (19)log4j-1.2.15.jar  Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的时间记录器、UNIX Syslog 守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致的控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。
    (20)providerutil.jar 
    (21)servlet-api.jar 用在servlet环境下开发程序的一组api,虽然叫servlet-api.jar但其实包里除了大部分的接口外还有一些javabean和抽象类、之所以叫api是因为这个包是开发基于servlet规范的标准接口。既然开发jsp、servlet的程序,就应该知道这是基于http(请求、相应)协议的,那么在这里请求和相应就对应为servlet-api.jar中的ServletRequest和ServletResponse接口,接口中定义了作为一个请求和一个响应信息应该具备的方法,比如请求信息中可以获取客户端的ip,用户提交的信息等等,从响应信息中可以获取客户端的输出流,响应类型等等,当然中间的过程是由servlet容器封装好的,等我们开发servlet是会直接使用这些接口来编写具体的业务代码,其他的处理过程就全由容器处理了。
    (22)servlet.jar 
    (23)standard.jar  The standard.jar library is used to enable the JSTL expression language in JSP page,and it's always used together with the jstl.jar together.
    (24)weblogic.jar  
    (25)wsdl4j-1.6.2.jar  WSDL(web services description language),网络服务描述语言,是一个用来描述Web服务和说明如何与Web服务通信的XML(标准通用标记语言的子集)语言。为用户提供详细的接口说明书。WSDL文档可以分为两部分。WSDL是web service的描述语言,是一种接口定义语言,用于描述web service 的接口信息等。Port Type(端口类型):特定端口类型的具体协议和数据格式规范。Port:定义为绑定和网络地址组合的单个端点。抽象部分以独立于平台和语言的方式定义SOAP消息,它们并不包含任何随机器或语言而变的元素。
  • 相关阅读:
    linux挂载
    kafka
    使用python27+flask
    arcpy 10.8计算最短路径,并复制出结果
    arcgis pro2.5使用试用
    arcgis engine create featureclass , gp工具
    python和c#的 opencv文字区域识别
    C#调用带参数并输出控制台的python的EXE程序
    arcgis10.8中 python27打包exe文件
    arcgis engine指定范围导出屏幕图片
  • 原文地址:https://www.cnblogs.com/zhaoran8775/p/5521443.html
Copyright © 2011-2022 走看看