- 浏览: 25511 次
- 性别:
- 来自: 上海
-
最新评论
struts2 jar包说明
commons-logging-1.0.4.jar 日志包
freemarker-2.3.8.jar
ognl-2.6.11.jar
struts2-core-2.0.11.jar 核心包
xwork-2.0.4.jar xwork所依赖的核心包,struts2也依赖于它
struts2.1.6,至少需要如下6 个jar包:
struts2-core-2.1.6.jar
freemarker-2.3.13.jar
commons-logging-1.0.4.jar
ognl-2.6.11.jar
xwork-2.1.2.jar
commons-fileupload-1.2.1.jar
1、commons-beanutils.jar
Commons-Beanutils 这个是jakarta commons项目中的一个子项目。这个项目开发的目的是帮助开发者动态的获取/设值Java Bean的属性,同时解决每次都要写getXXX和setXXX的麻烦。
2、commons-digester.jar
Digester本来仅仅是Jakarta Struts中的一个工具,用于处理struts-config.xml配置文件。显然,将XML文件转换成相应的Java对象是一项很通用的功能,这个工具理应具有更广泛的用途,所以很快它就在Jakarta Commons项目(用于提供可重用的Java组件库)中有了一席之地。
在内部, Struts 使用来自于Jakarta Commons[ASF, Commons] 项目的Digester 来解析Struts配置文件。Digester 使用struts-config DTD 来校验文档的格式,并且创建文档所描述的Java对象。如果XML文件包含了非正式文档化的元素,或者以非正式文档化的方式使用了元素,Digester 将不会处理这个文件。
3、commons-fileupload.jar
Commons-FileUpload FileUpload 使得在你可以在应用和Servlet中容易的加入强大和高性能的文件上传能力struts中上传文件要用到。
struts的验证框架依赖以下的两个包:
4、commons-validator.jar
(校验方法)和校验规则。支持校验规则的和错误消息的国际化。 struts使用它对表单进行验证。
5、jakarta-oro.jar
Commons-EL Commons-Jexl Search Jakarta ORO Jakarta ORO一套文本处理工具,能提供perl5.0兼容的正则表达式,AWK-like正则表达式, glob表达式。还提供替换,分割,文件名过虑等功能。
6、struts.jar
struts核心包。
其他的一下jar包
7、commons-collections.jar
扩展了标准的Java Collection框架,提供了额外的Map、List 和Set实现以及多个有用的工具类库。功能比java.util.*强大。
8、commons-logging.jar:
Apache Commons包中的一个,包含了日志功能。这个包本身包含了一个Simple Logger,但是功能很弱。在运行的时候它会先在CLASSPATH找log4j,如果有,就使用log4j,如果没有,就找JDK1.4带的 java.util.logging,如果也找不到就用Simple Logger。
commons-logging.jar的出现是一个历史的的遗留的遗憾,当初Apache极力游说Sun把log4j加入JDK1.4,然而JDK1.4项目小组已经接近发布JDK1.4产品的时间了,因此拒绝了Apache的要求,使用自己的java.util.logging,这个包的功能比log4j差的很远,性能也一般。
commons-logging-1.0.4.jar 日志包
freemarker-2.3.8.jar
ognl-2.6.11.jar
struts2-core-2.0.11.jar 核心包
xwork-2.0.4.jar xwork所依赖的核心包,struts2也依赖于它
struts2.1.6,至少需要如下6 个jar包:
struts2-core-2.1.6.jar
freemarker-2.3.13.jar
commons-logging-1.0.4.jar
ognl-2.6.11.jar
xwork-2.1.2.jar
commons-fileupload-1.2.1.jar
1、commons-beanutils.jar
Commons-Beanutils 这个是jakarta commons项目中的一个子项目。这个项目开发的目的是帮助开发者动态的获取/设值Java Bean的属性,同时解决每次都要写getXXX和setXXX的麻烦。
2、commons-digester.jar
Digester本来仅仅是Jakarta Struts中的一个工具,用于处理struts-config.xml配置文件。显然,将XML文件转换成相应的Java对象是一项很通用的功能,这个工具理应具有更广泛的用途,所以很快它就在Jakarta Commons项目(用于提供可重用的Java组件库)中有了一席之地。
在内部, Struts 使用来自于Jakarta Commons[ASF, Commons] 项目的Digester 来解析Struts配置文件。Digester 使用struts-config DTD 来校验文档的格式,并且创建文档所描述的Java对象。如果XML文件包含了非正式文档化的元素,或者以非正式文档化的方式使用了元素,Digester 将不会处理这个文件。
3、commons-fileupload.jar
Commons-FileUpload FileUpload 使得在你可以在应用和Servlet中容易的加入强大和高性能的文件上传能力struts中上传文件要用到。
struts的验证框架依赖以下的两个包:
4、commons-validator.jar
(校验方法)和校验规则。支持校验规则的和错误消息的国际化。 struts使用它对表单进行验证。
5、jakarta-oro.jar
Commons-EL Commons-Jexl Search Jakarta ORO Jakarta ORO一套文本处理工具,能提供perl5.0兼容的正则表达式,AWK-like正则表达式, glob表达式。还提供替换,分割,文件名过虑等功能。
6、struts.jar
struts核心包。
其他的一下jar包
7、commons-collections.jar
扩展了标准的Java Collection框架,提供了额外的Map、List 和Set实现以及多个有用的工具类库。功能比java.util.*强大。
8、commons-logging.jar:
Apache Commons包中的一个,包含了日志功能。这个包本身包含了一个Simple Logger,但是功能很弱。在运行的时候它会先在CLASSPATH找log4j,如果有,就使用log4j,如果没有,就找JDK1.4带的 java.util.logging,如果也找不到就用Simple Logger。
commons-logging.jar的出现是一个历史的的遗留的遗憾,当初Apache极力游说Sun把log4j加入JDK1.4,然而JDK1.4项目小组已经接近发布JDK1.4产品的时间了,因此拒绝了Apache的要求,使用自己的java.util.logging,这个包的功能比log4j差的很远,性能也一般。
发表评论
-
monit
2015-07-19 15:51 0http://blog.csdn.net/coolboylai ... -
monit linux监控
2015-07-19 14:03 347English | VPS常用软件下载 ... -
JAVA 持久层三种查询方式
2015-01-04 09:56 432Java JPA有三种查询方式: 1)JPQL 2)Crite ... -
apache2.2设置最大连接数
2014-09-09 10:39 827Apache的最大连接数,默认为256个。 修改ap ... -
linux启动oracle
2014-06-18 12:59 408http://www.360doc.com/content/1 ... -
linux下升级openssh
2013-10-22 19:27 1538查询是否安装telnet # rpm -qa | grep ... -
javascript:history.go()和History.back()的区别
2013-10-09 16:13 710javascript:history.go()和History ... -
js操作SELECT对象
2013-09-02 16:38 666<html> <head> <t ... -
js实现javaMap对象
2013-08-22 08:38 557<script> /*js实现map功能*/ f ... -
input中的事件及方法
2013-07-18 16:50 0input text 的事件及方法 ... -
js循环删除表格
2013-06-07 10:37 729由于表格的总条数会随着表格的删除动态改变,因此不能使用传统的f ... -
web.xm文件的作用
2013-03-18 12:11 848web工程中的web.xml文件有 ... -
myeclipse修改cvs链接地址
2013-02-18 10:23 2275由于服务器IP的地址的变更,在eclipse中要进行更改仓库的 ... -
模态窗口使用介绍
2013-01-06 15:46 612打开模态窗口 window.showModalDialog(u ... -
js操作表格的方法介绍
2012-12-07 13:44 982在web开发中使用js动态生成表格的情况非常普遍,现对常用的方 ... -
js设置DIV属性
2012-12-05 08:42 708//控制内容 function settex ... -
document.getElementsByTagName()方法摘要
2012-09-07 18:01 666document.getElementsByTagName() ... -
设计select语句时影响效率查询的15个情况
2012-08-27 16:20 859没有创建索引,或者没有正确使用索引; 存在死锁的情况,从而导 ... -
web.xml配置文件详解
2011-12-26 11:15 6271 定义头和根元素 ... -
struts2文件上传最大值配置
2011-12-02 16:58 661使用Struts2的文件上传控 ...
相关推荐
在实际开发过程中,理解每个jar包的作用和功能至关重要,这有助于优化配置、减少冲突,并充分利用Struts2提供的强大功能。同时,不断学习和掌握新的技术和最佳实践,可以使应用程序更加健壮、高效。
综上所述,"struts2的各种jar包"涵盖了构建Struts2应用所需的所有组件,从基础框架到特定功能的扩展,它们共同构建了一个强大且灵活的MVC框架。理解并熟练掌握这些知识点,将有助于你高效地开发和维护基于Struts2的...
12. **struts2-ognl.jar**:OGNL(Object-Graph Navigation Language)是Struts2中使用的表达式语言,用于访问和修改对象的属性。 13. **struts2-java5-plugin.jar**:针对Java 5特性的支持,如注解。 14. **...
在实际项目中,根据需求可能会有其他特定的插件和库,例如用于测试的struts2-struts1-plugin.jar或struts2-spring-plugin.jar(用于Spring整合)。配置这些JAR文件到项目的类路径后,你就可以开始搭建和使用Struts2...
描述中提到的"包含了struts2.1的所有jar资源",意味着这个压缩包可能包括了所有Struts2.1版本所需的依赖,这对于开发者来说是非常有价值的,因为它省去了手动寻找和添加各个jar包的麻烦。Struts2.1是一个重要的版本...
在下载并引入这些jar包后,开发者需要在Web应用的web.xml文件中配置Struts2的前端控制器(DispatcherServlet),并可能需要编写相应的Action类、配置Action和结果映射,以及视图页面。同时,Struts2通过拦截器链提供...
1. **配置Struts2**:首先,添加Struts2的JAR包到项目中,包括核心库、插件等。在struts.xml配置文件中,定义全局配置,如拦截器栈和Action映射。 2. **配置Spring**:引入Spring的JAR包,包括Spring的核心、AOP、...
在描述中提到的"最新jar包"是Struts2框架运行所必需的核心库,它们包含了框架的所有组件和依赖,使得开发者可以方便地进行Web应用的开发和部署。 首先,我们来了解一下Struts2的核心组件: 1. **Action类**:它是...
在实际开发中,"Struts2框架-jar包"中的文件可能包括以下部分: 1. struts2-core.jar:包含Struts2框架的核心组件和API。 2. ognl.jar:Object-Graph Navigation Language(OGNL)库,用于表达式语言,用于Action和...
下面将详细介绍这些jar包及其在Struts2框架中的作用。 1. **struts2-core-2.3.32.jar**:这是Struts2的核心库,包含Action、Result、Interceptor等核心组件,以及配置解析、插件管理和生命周期管理等功能。它使得...
在`struts1.2-jars`这个压缩包中,包含了Struts1.2运行所需的各个jar文件,比如`struts-core.jar`包含了框架的核心组件,`struts-tiles.jar`包含Tiles视图管理组件,`struts-taglib.jar`提供了与JSP相关的标签库,...
总之,了解并掌握Struts的各个版本及其特性,对于理解Web开发的历史演变和现代Web框架的设计理念至关重要。无论是Struts 1的基础架构还是Struts 2的拦截器机制,都为后来的框架提供了宝贵的借鉴。随着技术的不断发展...
在"Struts2所需jar包"中,我们讨论的核心是Struts2框架运行所需的库文件。这些jar包包含了框架的类和API,使得开发者能够充分利用Struts2的功能,如动作调度、拦截器、结果类型和国际化支持等。通常,Struts2的依赖...
3. **ognl.jar**:OGNL(Object-Graph Navigation Language)是Struts2中的表达式语言,用于在视图和模型之间进行数据绑定和传递。 4. **freemarker.jar**:FreeMarker是一个模板引擎,用于生成HTML或其他格式的...
这个“Struts2常用jar包.rar”文件包含了运行Struts2应用所需的核心库和依赖,方便开发者直接放入项目的lib目录中使用。下面将详细介绍Struts2框架的关键组件和它们在实际开发中的作用。 1. **核心组件**: - `...
Struts2的jar包包括struts2-core、struts2-convention、struts2-dojo-plugin等,这些组件帮助实现视图展示、拦截器、插件等功能。 4. **SSH整合**: 将Spring、Hibernate和Struts2整合在一起,可以形成一个强大的...
Struts2是一个强大的Java web应用程序框架,用于构建和维护可扩展、高效且易于维护的Web应用。...这个"struts2框架基本jar包"包含了所有这些功能的实现,使得开发者无需分别下载各个组件,简化了开发环境的搭建过程。
标题提到的"struts2 jar包"是Struts2框架运行所必需的库文件集合,这些jar包包含了框架的各个组件和依赖。在描述中提到了"struts-2.1.8.1",这是Struts2的一个特定版本,每个版本可能包含不同的特性、修复的bug以及...
Struts 1.3 Jar包是Apache Struts框架的一个版本,该框架是Java Web开发中的一个关键组件,尤其在MVC(模型-视图-控制器)设计模式的应用上。Struts 1.3是一个成熟的开源解决方案,它为构建基于J2EE平台的企业级Web...