一、Struts
Apache Software Foundation的网站(http://struts.apache.org/download.cgi)
下载Struts 2时,你会发现有很多可供下载的压缩包,每个压缩包的作用如下:
Full Distribution
这是Struts 2的完整版本,包含了示例应用程序、文档以及Struts 2的源代码。笔者下载的就是该选项下的压缩包,建议读者也下载这个压缩包。
Example Applications
Struts 2的示例应用程序,通过Struts 2文档和该示例程序的学习,是快速掌握Struts 2的一条捷径,不过Struts 2提供的某些示例程序有一些问题,读者在学习时要注意甄别。这个选项下的压缩包的内容已经包含在Struts 2的完整版中。
Blank Application only
一个空的示例程序,给出了Struts 2程序的基本结构,读者可以在这个示例程序的基础上进行应用的开发。这个示例程序已经包含在“Example Applications”中。
Essential Dependencies Only
该选项下的压缩包中只提供了Struts 2的核心类库以及它所依赖的类库。该压缩包的内容已经包含在Struts 2的完整版中。
Documentation
Struts 2的相关文档,包含了指南、向导,以及Struts 2的API文档。该压缩包的内容已经包含在Struts 2的完整版中。
Source
Struts 2的源代码,通过研读Struts 2的源代码,可以更好地理解Struts 2的结构和运行机制。该压缩包的内容已经包含在Struts 2的完整版中。
Alternative Java 4 JARs
可选的JDK 1.4支持JAR包。该压缩包的内容已经包含在Struts 2的完整版中。
下载Struts 2的完整版后,对其解压缩,可以看到Struts 2的目录下有5个子目录,分别为:apps、docs、j4、lib和src,其中的内容分别对应了Struts 2 下载中的5个下载选项:Example Applications、Documentation、Alternative Java 4 JARs、Essential Dependencies Only和Source。前面已经介绍了这5个子目录中的内容,此处就不再赘述了。