Java常用jar包作用

 

 

 

1.acegi-security-1.0.0.jar    
    简介:
        Acegi Security(以下简称Acegi)是一个能为基于Spring的企业应用提供强大而灵活安全访问控制解决方案的框架,
        Acegi已经成为 Spring官方的一个子项目,所以也称为Spring Security。
    特点:
        它通过在Spring容器中配置一组Bean,充分利用Spring的IoC和AOP功能,提供声明式安全访问控制的功能。
        虽然,现在 Acegi也可以应用到非Spring的应用程序中,但在Spring中使用Acegi是最自然的方式。
2.ant-1.6.5.jar
    作用:
        ant用处,主要用在编译java文件,打包,部署。打包:jar,war,ear包等。ant在项目中有很重要的作用。
3.antlr-2.7.6.jar
    作用:
        项目中没有添加antlr-2.7.6.jar,hibernate不会执行hql语句,并且会报NoClassDefFoundError: antlr/ANTLRException错误
4.aopalliance-1.0.jar
    作用:
        这个包是AOP联盟的API包,里面包含了针对面向切面的接口。通常Spring等其它具备动态织入功能的框架依赖此包。    
5.apacheds-core-1.0.0.jar和apacheds-core-shared-1.0.0.jar
    作用:
        单点登录??
6.asm-1.5.3.jar和asm-attrs-1.5.3.jar
    作用:
        实现AOP原理
7.axis.jar
    作用:
        Axis本质上就是一个SOAP引擎,提供创建服务器端、客户端和网关SOAP操作的基本框架。
            SOAP:
                是交换数据的一种协议规范,是一种轻量的、简单的、基于XML(标准通用标记语言下的一个子集)的协议,它被设计成在WEB上交换结构化的和固化的信息
            webService三要素
            SOAP、WSDL(WebServicesDescriptionLanguage)、UDDI(UniversalDescriptionDiscovery andIntegration)之一,
            soap用来描述传递信息的格式,
            WSDL 用来描述如何访问具体的接口,
            uddi用来管理,分发,查询webService 。
            具体实现可以搜索 Web Services简单实例 ;
            SOAP 可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议(HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。
            它还支持从消息系统到远程过程调用(RPC)等大量的应用程序。
            SOAP使用基于XML的数据结构和超文本传输协议(HTTP)的组合定义了一个标准的方法来使用Internet上各种不同操作环境中的分布式对象。

27.jaxrpc.jar
    作用:
        jaxrpc.jar Axis运行所需要的组件包

8.backport-util-concurrent-2.2.jar
    作用:
        并发访问处理端口的工具包。
9.cglib-2.1_3.jar    :AOP动态代理
10.chardet-1.0.jar    :网页编码解析包
11.commons-*.jar            http://zhoualine.iteye.com/blog/1770014
    作用:
        BeanUtils     提供了对于JavaBean进行各种操作,克隆对象,属性等等.
        Betwixt     XML与Java对象之间相互转换.
        Codec     处理常用的编码方法的工具类包 例如DES、SHA1、MD5、Base64等.
        Collections     java集合框架操作.
        Compress     java提供文件打包 压缩类库.
        Configuration     一个java应用程序的配置管理类库.
        DBCP     提供数据库连接池服务.
        DbUtils     提供对jdbc 的操作封装来简化数据查询和记录读取操作.
        Email     java发送邮件 对javamail的封装.
        FileUpload     提供文件上传功能.
        HttpClien     提供HTTP客户端与服务器的各种通讯操作. 现在已改成HttpComponents
        IO     io工具的封装.
        Lang     Java基本对象方法的工具类包 如:StringUtils,ArrayUtils等等.
        Logging     提供的是一个Java 的日志接口.
        Validator     提供了客户端和服务器端的数据验证框架.
12.cxf-*.jar            
    作用:
        支持 Web Services 标准:CXF 支持多种 Web Services 标准,
        包含 SOAP、Basic Profile、WS-Addressing、WS-Policy、WS-ReliableMessaging 和 WS-Security
13.displaytag-1.2.jar
    作用:
        是一个标签库,用来处理jsp,网页上的Table,功能非常强,可以对Table进行分页、数据导出、分组、对列排序等等,能够大大减少代码量。

14.druid-1.0.9.jar
    作用:
        连接池,监控组件
15.ezmorph-1.0.6.jar    使用JSON所需的jar包 ,使用json时要依赖的jar文件,在使用jquery的json时,没有引用该文件的时候容易报错.
16.fastjson-1.2.4.jar     json序列化、反序列化,使用WebService所需的jar包
17.freemarker-2.3.8.jar  Strus2支持的一种表现层框架
18.geronimo-*.jar
    作用:
        geronimo-activation_1.1_spec-1.0.2.jar Apache Geronimo所带jar包,
        geronimo-annotation_1.0_spec-1.1.1.jar Apache Geronimo所带jar包
        geronimo-javamail_1.4_spec-1.3.jar Apache Geronimo所带jar包
        geronimo-jaxws_2.1_spec-1.0.jar Apache Geronimo所带jar包
        geronimo-jms_1.1_spec-1.1.1.jar Apache Geronimo所带jar包
        geronimo-servlet_2.5_spec-1.2.jar Apache Geronimo所带jar包
        geronimo-stax-api_1.0_spec-1.0.1.jar Apache Geronimo所带jar包
19.icu4j-2.6.1.jar
    作用:
        为软件应用提供Unicode和全球化支持的一套成熟、广泛使用的C/C++和Java类库集,可在所有平台的C/C++和Java软件上获得一致的结果。
20.im4java-1.3.2.jar/im4java-1.4.0.jar         处理图片工具

21.isa144.jar    :?????????
22.itext-1.3.jar
    作用:
        将数据导出为pdf格式输出文件的时候,itext.jar包是必备的,
23.jacorb.jar
    作用:
        使用 Java 控制ActiveX 控件的一个类库,GNU License.
            JacORB的应用开发一般分为以下五步:
                1.写IDL接口定义编译IDL
                2.接口定义生成Java类
                3.实现步骤2中生成的接口
                4.写服务器启动类,并注册到ORB
                5.写客户端去获取服务对象引用
24.javassist-3.7.ga.jar
    作用:
        struts2 运行正常需要的包,一个动态编辑、生成java字节码的类库,类似于CGLIB,不过性能更好
25.jaxb-*.jar
    作用:
        jaxb-api-2.1.jar 使用WebService所需的jar包
        jaxb-impl-2.1.7.jar 使用CXF所需jar包
        jaxb-xjc-2.1.7.jar 使用CXF所需jar包

26.jaxen-1.1.1.jar
    作用:
        jaxen-1.1.1.jar 解析XML
27.jdom-1.0.jar     解析XML
28.jett*.jar
    作用:
        jettison-1.0.1.jar 使用CXF所需jar包
        jetty-6.1.9.jar Jetty Http服务器jar
        jetty-util-6.1.9.jar Jetty Http服务器jar
29.jgroups-2.5.13.jar
    作用:
        是一个开源的纯java编写的可靠的群组通讯工具
30.
    jra-1.0-alpha-4.jar         使用CXF所需jar包
    js-1.6R7.jar                 使用CXF所需jar包
    json-lib-2.2.3-jdk13.jar     使用JSON所需的jar包
    jsonplugin-0.25.jar         strus2的JSON插件
    jsr311-api-0.8.jar             使用CXF所需jar包
    jstl.jar                     JSTL标签库
    standard.jar                 使用JSTL标签库所需的jar
    jta.jar                     标准的 JAVA 事务处理接口
    junit.jar                     用于单元测试
    log4j-1.2.15.jar             提供日志功能
    neethi-2.0.4.jar             使用CXF所需jar包
    oro-2.0.8.jar                 Validator框架所需的jar包
    pinyin4j-2.5.0.jar             汉字转换为拼音全拼
    poi-2.5-final-20040302.jar     操作excel所需jar包
    ueditor-1.1.1.jar            富文本编辑器
    velocity-1.4                一个免费的开源模板框架
    wsdl4j-1.6.2.jar             用来解析服务的WSDl文件
    wss4j-1.5.4.jar             创建CXF所需jar
    wstx-asl-3.2.6.jar             创建CXF所需jar
    xalan-2.6.0.jar                是一个XSLT的处理包,用于将XML文档转为HTML文档,文本文件TXT
    xercesImpl-2.6.2            解析XML
    xom-1.0.jar                    操作XML类库
    xwork-2.0.7.jar             WebWork核心jar
 
31.shared-asn1-0.9.5.3.jar和    shared-ldap-0.9.5.3.jar        ?????????

 

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值