Struts2入门教程:配置与依赖详解
需积分: 9 156 浏览量
更新于2024-07-31
收藏 537KB PPT 举报
"这篇资源是一个关于Struts2的入门级PPT,主要涵盖了Struts2框架的基本配置方法,并且提供了一些简单的示例。适合初学者了解和学习Struts2。"
Struts2是一个广泛使用的Java web开发框架,它基于Model-View-Controller (MVC)设计模式,旨在简化应用开发,提高代码的可维护性和可重用性。在这个PPT中,重点讲解了如何开始使用Struts2,包括必要的依赖库和启动配置。
首先,为了开发Struts2应用,你需要从Apache Struts的官方网站下载struts-2.x.x-all.zip包。这个压缩文件包含了所有必需的JAR文件,它们位于解压后的lib目录下。尽管不同应用可能需要不同的JAR,但基础的Struts2开发至少需要以下核心库:
1. struts2-core-2.x.x.jar:这是Struts2框架的核心组件,包含了框架的基础功能和实现。
2. xwork-2.x.x.jar:XWork是Struts2的基础,提供了动作映射、类型转换和验证等功能。
3. ognl-2.6.x.jar:对象图导航语言(OGNL)是Struts2使用的表达式语言,用于在Action和视图之间传递数据。
4. freemarker-2.3.x.jar:FreeMarker是一个模板引擎,Struts2的视图层通常使用FreeMarker来渲染动态内容。
5. commons-logging-1.1.x.jar:这是一个通用的日志抽象层,使得Struts2可以支持Log4J和JDK1.4以上的日志API。
此外,如果你需要与第三方框架集成,例如Spring,你还需要添加相应的插件JAR,如struts2-spring-plugin-2.x.x.jar。
在Struts2中,启动配置与Struts1.x有所不同。不同于通过Servlet启动,Struts2框架是通过Filter启动的。在`web.xml`配置文件中,你需要定义一个名为`struts2`的过滤器,并指定其类为`org.apache.struts2.dispatcher.FilterDispatcher`。然后,将这个过滤器映射到所有的URL模式(`/*`),这样Struts2就会处理所有的HTTP请求。
这样的配置意味着,当任何请求到达应用时,Struts2的过滤器会首先拦截请求,根据配置处理并转发到相应的Action,最终呈现结果到用户。这种配置方式使得Struts2能够灵活地处理各种类型的请求,同时也便于与其他框架进行集成。
通过这个PPT,初学者可以了解到Struts2的基本结构、依赖和启动流程,为进一步深入学习和实际项目开发打下基础。
109 浏览量
2010-08-25 上传
2008-12-31 上传
125 浏览量
2009-01-08 上传
2009-05-22 上传
2008-12-03 上传
2011-06-29 上传
134 浏览量
xie609
- 粉丝: 0
- 资源: 5
最新资源
- Virtex- II 开发流程
- C语言学习100例实例程序.pdf
- 目前最好的JSP分页技术.txt
- gnu-make中文使用手册
- Dojo完美中文手册
- EXT 完美中文手册
- 354235233523452352
- (java笔试)你必须掌握的题目
- Installation Guide for Microsoft Office SharePoint Server 2007
- Thinking.In.Java.3rd.Edition.Chinese.eBook.pdf
- 电脑知识大全 应用资源
- 什么是数据库范式?什么是设计范式?
- java笔试题大汇总
- Scripting in Java 英文版 (pdf)
- MyEclipse 6 Java 开发中文教程.pdf
- redhat安装orcle手册