一些jar包的作用

来源:互联网 发布:windows怎样编辑照片 编辑:程序博客网 时间:2024/05/16 09:15
acegi-security-1.0.1.jar                Acegi权限管理所需包 (比较旧) (required only if component security features are used
backport-util-concurrent.jar        并发访问处理端口的工具包
catalina-ant.jar                             需要找到TOMCAT目录中ant拓展的JAR包 ,负责一些和TOMCAT有关的TARGET拓展
commons-beanutils.jar             提供对 Java 反射和自省API的包装
commons-collections.jar          提供一个类包来扩展和增加标准的 Java Collection框架
commons-digester.jar               一个 XML-Java对象的映射工具,用于解析 XML配置文件.
commons-discovery.jar            提供工具来定位资源 (包括类) ,通过使用各种模式来映射服务/引用名称和资源名称
commons-el.jar                         提供在JSP2.0规范中定义的EL表达式的解释器
commons-fileupload.jar          应用和Servlet中容易的加入强大和高性能的文件上传能力
commons-lang.jar                   提供了许多许多通用的工具类集,提供了一些java.lang中类的扩展功能
commons-logging.jar             一个各种 logging API实现的包裹类
commons-logging-api.jar     是一个 LOGGING 的一个简化版,只实现了SimpleLog及类似的其它部分,只能基本满足系统启动时的日志输出,因为没有日志系统的API,Tomcat 是不能启动的
el-api.jar                                   JSF1.2的包 (1.2 编译必需)
el-ri.jar                                      JSF1.2的包                              required if using Facelets with ICEfaces
grizzly-comet.jar                      该包可以参见 Grizzly Comet框架

icefaces.jar               Sun Standard JSF Component renderers are contained in the icefaces.jar.
icefaces-ahs.jar           ICEfaces Asynchronous HTTP Server (AHS) Support  异步(ajax 也就是a)
icefaces-comps.jar         The ICEfaces Component Suite classes and renderers are contained in the icefaces-comps.jar
icefaces-facelets.jar      required if using Facelets with ICEfaces:
jasper-compiler.jar                The JSP 2.0 编译器
jasper-runtime.jar                 The JSP 2.0 运行时间
jsf-api-1.2.jar                           (1.2 编译必需)
jsf-api.jar                                  (1.2 编译必需)  
jsf-impl-1.2.jar                         (1.2 编译必需)
jsf-impl.jar                               (1.2 编译必需)
jsp-api.jar                                (1.2 编译必需)
jstl.jar                                        jstl.jar中是核心的jstl定义
just-ice.jar      
This .jar file contains a version of ICEfaces configured with a ViewHandler
that will process only those pages with a ".iface" extension and a RenderKit that will not override the
standard JSF components (such as <h:commandLink />) with Direct-to-DOM renderers. In this
configuration, ICEfaces pages must contain only standard core JSF tags ("f:" tags) and ICEfaces tags
("ice:" tags).

krysalis-jCharts-1.0.0-alpha-1.jar  http://jcharts.sourceforge.net/  (required only if outputChart component used
myfaces-api.jar
myfaces-impl.jar
myfaces官方的发行版本myfaces1.1.0中有四个jar包,分别 myfaces-api.jar,myfaces-impl.jar,tomahawk.jar,myfaces-all.jar。myfaces-all.jar包括了前三个jar包的所有

portlet.jar      也许是该包 The portlet.jar file is a prerequisite for compiling Java Specification Request (JSR) JSR 168 portlets
servlet-api.jar    (1.2 编译必需)        (generally included with app. server)
xercesImpl.jar       Xerces XML 解析器
xml-apis.jar          解析XML

jta.jar 标准JTA API必要

commons-collections.jar 集合类 必要

antlr.jar  ANother Tool for Language Recognition 必要

asm.jar  ASM字节码库  如果使用“cglib” 则必要

asm-attrs.jar  ASM字节码库 如果使用“cglib” 则必要

ehcache.jar  EHCache缓存  如果没有其他的缓存,则是必要的

cglib.jar  CGLIB字节码解释器  如果使用“cglib” 则必要

commons-beanutils.jar  提供对java反射和自省API的包装  对bean操作的类,可以访问类的属性及get和set方法

commons-digester.jar  Digester基于规则的XML文档解析,主要用于XML到java对象的映射

commons-lang.jar  包含了一些数据类型工具类,是java.lang.* 的扩展  必须使用的包

commons-pool.jar,commons-dbcp.jar   DBCP数据库连接池,Apache的Jakarta组织开发的,Tomcat4的连接池也是DBCP

commons-chain.jar  Jakarta Commons的子项目Chain将上述两个模式组合成一个可复用的Java框架用于描述顺序的处理流程  strutsheShale应用框架作为处理HTTP请求处理的基础机制

commons-validator.jar  用来帮助进行验证的工具。比如验证Email字符串,日期字符串等是否合法。

Burlap.jar  支持ejb,远程调用Remoting方面的类

buffalo.jar  处理xml的jar包

commons-betwixt.jar  用xml生成报表时需要用到的包

commons-el.jar   Apache 组织中一个用来解析 JSP 2.0 的表达式语言的 Java

htmlparser.jar   是一个纯的java写的html解析的库,它不依赖于其它的java库文件,主要用于改造或提取html类库

!!!!jstl相关的jar包有两个:jstl.jar,standard.jar,jstl.jar中是核心的jstl定义,如c,fmt等,而standard.jar中包含声明的tld文件

jakarta-oro.jar   java正则表达式所需的包

jaxen.jar  在jdom中使用xpath需要导入jaxen.jar包

mina-core.jar  Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架




commons-codec.jar
Commons Codec provides implementations of common encoders and decoders such as Base64, Hex, Phonetic and URLs.



文章出处:DIY部落(http://www.diybl.com/course/3_program/java/javashl/200899/141407.html)