`
阅读更多
commons-beanutils.jar

  Commons-Beanutils这个是jakartacommons项目中的一个子项目。这个项目开发的目的是帮助开发者动态的获取/设值JavaBean的属性,同时解决每次都要写getXXX和setXXX的麻烦。

  commons-digester.jar

  Digester本来仅仅是JakartaStruts中的一个工具,用于处理struts-config.xml配置文件。显然,将XML文件转换成相应的Java对象是一项很通用的功能,这个工具理应具有更广泛的用途,所以很快它就在JakartaCommons项目(用于提供可重用的Java组件库)中有了一席之地。

  在内部, Struts 使用来自于Jakarta Commons[ASF, Commons]项目的Digester来解析Struts配置文件。Digester 使用struts-configDTD来校验文档的格式,并且创建文档所描述的Java对象。如果XML文件包含了非正式文档化的元素,或者以非正式文档化的方式使用了元素,Digester将不会处理这个文件。

  commons-fileupload.jar

  Commons-FileUploadFileUpload使得在你可以在应用和Servlet中容易的加入强大和高性能的文件上传能力struts中上传文件要用到。

  struts的验证框架依赖以下的两个包:

  commons-validator.jar

  (校验方法)和校验规则。支持校验规则的和错误消息的国际化。 struts使用它对表单进行验证。

  jakarta-oro.jar

  Commons-EL Commons-Jexl Search Jakarta OROJakartaORO一套文本处理工具,能提供perl5.0兼容的正则表达式,AWK-like正则表达式,glob表达式。还提供替换,分割,文件名过虑等功能。

  struts.jar

  struts核心包。

  其他的一下jar包

  commons-collections.jar

  扩展了标准的JavaCollection框架,提供了额外的Map、List和Set实现以及多个有用的工具类库。功能比java.util.*强大。

  commons-logging.jar:

  ApacheCommons包中的一个,包含了日志功能。这个包本身包含了一个SimpleLogger,但是功能很弱。在运行的时候它会先在CLASSPATH找log4j,如果有,就使用log4j,如果没有,就找JDK1.4带的java.util.logging,如果也找不到就用SimpleLogger。commons-logging.jar的出现是一个历史的的遗留的遗憾,当初Apache极力游说Sun把log4j加入JDK1.4,然而JDK1.4项目小组已经接近发布JDK1.4产品的时间了,因此拒绝了Apache的要求,使用自己的java.util.logging,这个包的功能比log4j差的很远,性能也一般。

  后来Apache就开发出来了commons-logging.jar用来兼容两个logger。因此用commons-logging.jar写的log程序,底层的Logger是可以切换的,你可以选择log4j,java.util.logging或者它自带的SimpleLogger。不过我仍然强烈建议使用log4j,因为log4j性能很高,log输出信息时间几乎等于System.out,而处理一条log平均只需要5us。你可以在Hibernate的src目录下找到Hibernate已经为你准备好了的log4j的配置文件,你只需要到Apache网站去下载log4j就可以了。commons-logging.jar也是必须的jar包。



本文是我抄自CSDN博客http://blog.csdn.net/iamboy_1/archive/2009/12/31/5111415.aspx
分享到:
评论

相关推荐

    struts2 jar包

    下面将详细讲解这些jar包的主要作用: 1. **struts2-core.jar**:这是Struts2的核心库,包含了Action、Result、Interceptor等核心组件,以及用于处理请求和响应的类。 2. **struts2-convention-plugin.jar**:提供...

    Struts jar包和源码包(含3个版本)

    本资源包含了Struts的三个不同版本的jar包和源码包:struts-2.3.37-all.zip、struts-2.5.20-all.zip以及struts-1.3.10-all.zip,分别对应了Struts 2的2.3.37版本、2.5.20版本和Struts 1的1.3.10版本。下面将详细讲解...

    j2EE常用jar包讲解

    本篇将详细讲解四个重要的J2EE相关库:Dom4j、Hibernate、Spring以及Struts,并通过它们的常用jar包来阐述各自的核心功能和使用方法。 1. **Dom4j**: Dom4j是一个开源的Java XML API,它提供了全面而强大的XML...

    struts2+spring+hibernate 整合的jar包

    1. **配置环境**:确保所有必需的jar包都在项目类路径中,包括Struts2、Spring、Hibernate及相关依赖库。 2. **创建Spring配置文件**:配置Spring的ApplicationContext,定义Bean,包括DAO、Service以及事务管理器...

    struts2必备基础jar包

    Struts2的基础jar包是实现该框架核心功能的关键组成部分,包含了各种类库和API,使得开发者能够快速地集成和配置Struts2框架。以下将详细讲解Struts2框架的基本知识点以及压缩包中的关键文件: 1. **Struts2的核心...

    SSH开发struts所用的jar包

    本篇将详细讲解SSH框架中的Struts部分,特别是关于其使用的jar包。 Struts是一个开源的MVC(Model-View-Controller)框架,它主要负责处理Web应用的业务逻辑和控制流程。在Struts中,`Action`类是业务逻辑的核心,`...

    Struts2手动搭建所有的jar包及相应的struts.xml和web.xml

    本教程将详细讲解如何手动搭建一个完整的Struts2环境,包括引入所有必要的jar包以及配置struts.xml和web.xml文件。 首先,我们需要准备Struts2的核心库。Struts2框架依赖于一系列的jar包,这些包包含了从控制器到...

    struts2.2.3+spring3.0.1+hibernate3.6.5整合jar包

    1. **配置Struts2**:设置struts2-core.jar等核心库,配置struts2的配置文件struts.xml,定义Action和结果视图。 2. **配置Spring**:引入spring-beans.jar等核心库,编写Spring的配置文件如applicationContext.xml...

    struts1整合源码所需的jar包

    本篇将详细讲解Struts1整合源码以及所需的jar包,帮助你理解如何在项目中正确地配置和使用这些库。 首先,让我们来探讨一下Struts1的核心概念。Struts1框架的主要目标是通过提供一种结构化的方式来组织和控制Web...

    struts2hibernate3spring3项目整合搭建需要的jar包

    下面我们将详细讲解在项目整合中所需jar包的作用以及如何配置。 1. Struts2框架:Struts2作为MVC架构的一部分,主要负责处理用户请求并展示结果。整合所需的jar包包括: - struts2-core.jar:Struts2的核心库,...

    spirng hibernate struts1整合jar包和配置流程

    下面将详细讲解这三个框架的整合过程以及所需的jar包。 1. Spring框架: Spring是一个全面的后端开发框架,提供依赖注入(DI)和面向切面编程(AOP)功能。在整合中,Spring主要负责管理Bean的生命周期和事务控制...

    Spring4+Hibernate5+struts2需要jar包集合【附详细讲解】

    本资源包包含一下文件+详细教程 antlr-2.7.7.jar asm-5.2.jar asm-commons-5.2.jar asm-tree-5.2.jar byte-buddy-1.9.10.jar ...struts2-core-2.5.20.jar struts2-spring-plugin-2.5.20.jar txw2-2.3.1.jar

    spring+struts+hibernate所需jar包.zip

    "spring+struts+hibernate所需jar包.zip"可能包含了这些依赖的jar文件,但在现代开发环境中,我们通常使用构建工具管理依赖。 2. 接下来,配置项目的Web.xml文件,设置Struts的前端控制器DispatcherServlet以及过滤...

    struts2所必需的5个包

    标题提到的“struts2所必需的5个包”是Struts2框架的核心组件,下面将逐一详细讲解这些组件的作用及其在Struts2中的重要性。 1. **freemarker-2.3.8.jar**:FreeMarker是一个模板引擎,它负责将数据模型与HTML或者...

    STRUTS2+SPRING3+ACTIVITI5 整合 jar 包

    3. **整合STRUTS2与SPRING**:通过Spring-plugin-struts2.jar,使STRUTS2能够识别和注入由SPRING管理的bean。这包括在STRUTS2的Action类中声明SPRING注解(@Autowired、@Resource等)或者使用SPRING提供的Action代理...

    web开发常用jar包

    本篇文章将详细讲解`jar`包在Web开发中的作用、常见用途以及如何使用它们。 一、`jar`包的基本概念 1.1 `jar`文件的结构:`jar`文件类似于Windows系统中的`.zip`压缩文件,但包含了一些特定的元数据,如`META-INF`...

    马士兵老师搭建struts2环境时用到的jar架包

    6. **Struts2插件**:如果使用特定的插件,如Ajax支持,还需要对应的JAR包,如`struts2-convention-plugin.jar`、`struts2-dojo-plugin.jar`等。 在马士兵老师的教程中,他会指导如何将这些JAR包放入项目的`WEB-INF...

    文件上传所需jar包

    本篇文章将详细讲解与"文件上传所需jar包"相关的知识点,包括如何使用这些jar包以及它们在文件上传过程中的作用。 首先,让我们了解一下两个关键的jar包:`commons-fileupload.jar`和`commons-io.jar`。这两个jar包...

    Struts配置数据源 jar包

    现在我们将详细讲解这三个jar包及其在Struts框架中配置数据源时的作用。 1. **commons-collections.jar**:这是一个非常实用的Java集合框架扩展库,它提供了大量的实用类和方法,增强了Java内置集合类的功能。在...

    struts2所需jar包,ppt讲解全部配置,代码示例,包括hibernate

    这个压缩包包含了与Struts2相关的资源,包括jar包、PPT讲解、OGNL表达式教程、Hibernate框架的详细解析以及示例代码。 首先,我们来详细了解Struts2的核心知识点: 1. **MVC模式**:Struts2实现了MVC模式,将业务...

Global site tag (gtag.js) - Google Analytics