java 开发包简单介绍

了解常用的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语言

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值