Struts2最新版本2.2.1中所设计的核心库文件,包括以下内容:
struts2-core-2.2.1.jar
:Struts2框架的核心类库。
xwork-core-2.2.1.jar
:Xwork核心类库,Struts2在其上构建。
ognl-3.0.jar
:对象图导航语言(Object Graph Navigation Language),它是一种功能强大的表达式语言(Expression Language,简称为EL),通
过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。
freemarker-2.3.16.jar
:Struts 2的UI标签的模板使用FreeMarker编写。
commons-fileupload-1.2.1.jar
:文件上传组件,2.1.6版本后必须加入此文件。
commons-io-1.3.2.jar
:IO输入输出流组件,主要完成文件的读写功能。
javassist-3.7.ga.jar
:Javassist是一个开源的分析、编辑和创建Java字节码的类库。
-------------------------------------------------------------------
commons-logging-1.0.4.jar
:ASF出品的日志包,Struts2框架使用这个日志包来支持Log4J和JDK 1.4版本之上的日志记录
注意: javassist-3.7.ga.jar struts2源码包里没有,可以去下载。。也可以ognl-3.0.jar 替换成ognl-2.6.11.jar,这
样就不必要加javassist-3.7.ga.jar
web.xml文件:
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>struts2-cleanup</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ActionContextCleanUp
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2-cleanup</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
分享到:
相关推荐
以上就是Struts2.2.1关键jar包的主要内容,这些组件共同构成了Struts2框架,为Java Web开发提供了强大的支撑。开发者在使用这些jar包时,需要根据项目需求选择合适的配置和插件,以实现高效且灵活的Web应用开发。
总结起来,Sitemesh-2.2.1.jar是一个强大的Web界面布局工具,它通过分离内容和样式,提高了Web应用的可维护性和用户体验。配合其他库如dom4j和javacpp,可以更好地实现其功能。对于希望提升网站整体视觉效果的开发者...
标题中的"spring3.0.5_hibernate3.5.3_struts2.2.1整合jar包"指的是一个集合了Spring 3.0.5、Hibernate 3.5.3和Struts 2.2.1框架的整合包。这个资源是经过作者亲自测试的,被认为是最优的选择。它不仅提供了这三个...
5. **简化配置**:通过插件,开发者不再需要在struts.xml或web.xml中显式配置Action的类名和实例,只需在Spring配置文件中定义Bean即可。 6. **提高代码可测试性**:由于Action由Spring管理,可以更容易地进行单元...
总的来说,struts2-dojo-plugin-2.2.1.jar为Struts2开发者提供了一个强大的工具,帮助他们构建更加现代和动态的web应用,同时降低了JavaScript编程的复杂度。通过深入学习和实践,你可以充分利用这两个优秀框架的...
struts2-core-2.2.1-sources.jar 源码,学strut2源码时能用到的
struts2自带的json转换 倒入jar文件 struts.xml中 <package ......extends="json-default" <result type="json"/>
总之,Struts2.2.1版本作为Struts2框架的一个重要版本,其丰富的特性和强大的功能使得它成为开发Java Web应用的首选工具之一。通过理解并熟练运用上述知识点,开发者可以构建出高效、可维护的Web应用程序。这个版本...
总的来说,Struts2.2.1.1的所有jar包共同构成了一个完整的框架,为Java Web开发提供了高效、灵活和可扩展的解决方案。这些jar包包括了核心框架、插件、第三方库等多个组件,覆盖了从请求处理到视图渲染的整个流程。...
标题中的“已配置好Struts2.2.1GA的WEB-INF”指的是一个已经包含了所有必要配置文件和库的WEB-INF目录,这个目录是Java web应用的核心部分,它包含了一些关键元素: 1. **web.xml**:这是web应用的部署描述符,定义...
下面将详细介绍如何整合Struts2.2.1、Hibernate3.6和Spring3.0.5。 首先,确保准备好所有必要的库文件,包括: 1. Struts2的struts2-2.2.1-all.zip 2. Hibernate的hibernate-distribution-3.6.0.Final-dist.zip 3. ...
### 整合Struts2.2.1+Spring3.0.4+...通过以上介绍,我们可以清晰地了解到在整合Struts2.2.1、Spring3.0.4和Hibernate3.6时所需的具体JAR包。正确选择和配置这些包对于构建稳定高效的Java Web应用程序至关重要。
总的来说,`struts2-core-2.2.1`资源包提供了一套完整的Struts2开发环境,包括运行所需的库文件、源代码和详细的API文档,这对于学习、开发和维护基于Struts2的Java Web应用非常有帮助。通过深入研究这些内容,...
在给定的压缩包文件中,我们关注的是"struts2-spring-plugin-2.2.1.jar",这是一个插件,它将Struts2框架与Spring框架集成。 Struts2 Spring Plugin是Struts2框架的一个重要组成部分,它的主要作用是允许开发者在...
Struts2是一个强大的Java Web应用程序框架,用于构建和管理MVC(模型-视图-控制器)架构的应用程序。它的核心是Action和Result,提供了一种灵活的方式来处理HTTP请求和响应,以及模型数据的处理和视图的展示。Struts...
1. 配置Struts 2:添加Struts 2的jar包,配置struts.xml文件,定义Action类和结果视图。 2. 集成Spring:引入Spring的jar包,配置applicationContext.xml,声明Bean并进行依赖注入。 3. 配置Hibernate:设置...
- `struts-2.2.1-lib`目录下的jar包包括了Struts2框架的核心库、依赖的第三方库(如ognl、freemarker、tiles等)以及Servlet API等相关组件。这些库文件对于构建基于Struts2的Web应用是必不可少的。 综上所述,...
总结,Quartz定时器2.2.1JAR包为开发者提供了强大的任务调度功能,无论是简单的定时任务还是复杂的调度场景,都能游刃有余地处理。通过理解其核心概念,正确配置和使用,能够极大提升Java应用的自动化水平。
通过下载并使用Struts 2.2.1.1的完整jar包,开发者可以构建出符合企业级标准的Web应用程序,同时享受该版本提供的增强功能和性能改进。在使用过程中,查阅官方文档、社区论坛和更新日志,可以帮助开发者更好地理解和...