第一步:进入官方网站: http://struts.apache.org/
如图所示,通过官方网站可以了解,struts框架分为struts1和struts2, 以及struts1与struts2的最新版本.
第二步:下载我们想学习的struts2框架的资源
如图所示:
我们可以选择性的下载:
1) 例子程序:struts-2.3.3-apps.zip
2) jar包: struts-2.3.3-lib.zip
3) 说明文档: struts-2.3.3-docs.zip
4) 源代码:struts-2.3.3-src.zip
也可以都下载下来
struts-2.3.3-all.zip
第三步:将下载下来的压缩包解压,我们就会发现,其实学习struts2有它就够了。
接下来我们一个一个的看:
(一) 例子项目:
如图所示:struts-2.3.3-apps.zip给我们提供5个例子,那么从这些项目中我们能学到什么?
1. struts2-blank-2.0.11.war :
它可以告诉你如何搭建一个简单的Struts2的项目;这就是一个范例,你可以从这里获取到,Struts2至少需要依赖哪些jar包,web.xml怎么写,struts.xml怎么写,Action类怎么写,通过jsp怎样访问Action。
Struts2至少需要依赖哪些jar包
web.xml怎么写
备注: struts2的后期版本,filter class是org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter,而不是org.apache.struts2.dispatcher.FilterDispatcher。
struts.xml怎么写
Action类怎么写
通过jsp怎样访问Action
2. struts2-mailreader-2.1.6.war给出了注册流程、以及发邮件功能。
3. struts2-portlet-2.0.11.war则给出了在Portal环境下的Struts2的应用。
4. struts2-rest-showcase.war 与 struts2-showcase-2.0.11.war, 对于你看reference是相当有帮助的。比如说,你在看文档时看到了"文件上传"的章节,那么你就可以参考项目中的upload子目录。
相当于你一边看文档,一边已经有一个现成的跑得通的例子在这里提供给你。这样学习struts2是一个不错的选择。
(二)说明文档:
如图所示,我们通过说明文档,可以了解struts2的更多信息。比如上边的struts2的体系结构原理图。
(三)jar包:提供的jar包比较多,我们做项目时不用全部导入。
(四)源码:struts2框架的源码
- 大小: 7.3 KB
- 大小: 11 KB
- 大小: 3.7 KB
- 大小: 4.7 KB
- 大小: 23.5 KB
- 大小: 32.1 KB
- 大小: 25.6 KB
- 大小: 5.7 KB
- 大小: 18 KB
- 大小: 115.1 KB
- 大小: 82.4 KB
分享到:
相关推荐
### Struts2 学习重点知识点总结 #### 一、Struts2 概念与架构 **1.1 Struts2 简介** - **定义**:Struts2 是 Apache 组织提供的一个基于 MVC 架构模式的开源 Web 应用框架。 - **核心**:Struts2 的核心其实是 ...
Struts2是一个强大的Java web开发框架,它基于MVC(Model-View-Controller)设计模式,为开发者提供了构建可维护性、可扩展性良好的应用程序的工具。在这个名为"struts2学习小项目"的资源中,我们可以看到一个适用于...
Struts2是一个基于MVC(Model-View-Controller)设计模式的Java web应用程序框架,它在Struts1的基础上进行了很多改进和增强,提供了更强大的功能和更好的灵活性。这个"STRUTS2学习文档"显然是一个关于如何理解和...
### Struts2学习心得:深入理解Struts2框架的基本配置与初学者指南 #### Struts2框架概述 Struts2是Struts框架的升级版本,它继承了Struts1的优点并在此基础上进行了改进,提供了更丰富的功能和更好的性能。Struts...
Struts2是一个强大的Java web应用程序框架,用于构建和维护可扩展、高效且易于管理的Web应用。这个压缩包中包含的资源是学习Struts2的关键资料,帮助开发者深入理解和掌握这个框架。 首先,"struts2权威指南"是学习...
Struts2是一个强大的Java web应用程序框架,用于构建和维护可扩展、易于维护的Web应用程序。这个"STRUTS2学习实例8"显然旨在深化对Struts2的理解和应用,通过具体的实战项目来教学。让我们深入探讨一下Struts2的关键...
struts2学习测试代码,struts2学习测试代码2struts2学习测试代码,struts2学习测试代码
Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,它在Java社区中广泛使用,特别是在构建企业级Web应用时。本资料“struts2学习 源码”旨在帮助初学者理解Struts2的核心概念和工作...
STRUTS2学习文档.pdf 对Struts2的一些配置文件进行了详细的说明。 Struts2―表单验证validate(html)对validate的type属性校验类型以及param 做了详细的解释说明。 struts2和struts的比较 让你更清楚的知道struts2...
### Struts2学习小结 #### 一、Struts2简介及环境搭建 **Struts2** 是一款基于 **MVC**(Model-View-Controller)设计模式的开源框架,用于简化 Java Web 应用程序的开发过程。通过将业务逻辑、用户界面以及控制...
Struts2是一个强大的Java web应用程序框架,用于构建和维护可扩展、模块化和高度结构化的Web应用程序。这个“Struts2学习资料(强烈推荐)”包含的资源旨在帮助开发者深入理解并熟练掌握Struts2的核心概念和技术。 ...
Struts2是一个强大的Java web开发框架,用于构建和维护可扩展且易于管理的企业级应用程序。它是Apache软件基金会的开源项目,基于MVC(Model-View-Controller)设计模式,为开发者提供了一种组织应用程序结构的有效...
### Struts2学习文档知识点概览 #### 一、Struts2概述 1. **MVC模式介绍**:首先介绍了MVC(Model-View-Controller)设计模式的基本原理及其在Web开发中的应用。MVC模式将应用程序分为三个核心组件: - **Model**...
Struts2是一个强大的Java EE应用程序框架,主要用于构建和维护可扩展的、结构化的Web应用程序。这个"Struts2学习手册"旨在为初学者提供全面的指导,帮助他们快速掌握Struts2的核心概念和实践技巧。 Struts2的核心是...
struts2学习测struts2学习测试代码试代码
"STRUTS2站点,STRUTS2学习实例10"很可能是针对Struts2框架的一个教学资源,旨在帮助开发者深入理解Struts2的工作原理和实践应用。 在Struts2的学习实例10中,我们可能会涵盖以下几个核心知识点: 1. **Action类与...