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框架的源码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值