struts2怎么学

第一步:进入官方网站:  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框架的源码

猜你喜欢

转载自yanln.iteye.com/blog/1535305