`
caleb_520
  • 浏览: 247237 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Struts2的环境搭建

阅读更多
Struts 2的环境搭建,我想很多网站都有介绍。在这里我就随笔写写就OK了。如需要问题,请大家多多指正,谢谢。

下面将从下载和安装Struts 2框架开始真正进入Struts 2 MVC框架的开发。现在Struts 2版本可以在http://struts.apache.org/上进行下载,Struts 2官方网站会每个一段时间对Struts 2版本进行更新。截止写这本书的时候(时间:2008年11月左右),Struts 2已经发布了Struts 2.1.2 Beta Release,但是这个版本还是属于一个测试版本,建议下载Struts 2.0.12 GA(General Availability)版本。

下载和安装Struts 2步骤如下:
1、登录http://struts.apache.org/download.cgi#struts2012,下载Struts 2的最新GA版本。(截止写本书的时候,最新的Struts 2 GA版本为Struts 2.0.12 GA)。在下载时候,Struts 2官方网站提供了如下几个下载选项
(1)Full Distribution:该选项是Struts 2的完整版。通常建议下载这个版本。
(2)Example Applications:该选项是Struts 2的示例应用,这些示例应用对于学习Struts 2有很大帮助。Struts 2的完整版已经包含了此内容。
(3)Blank Applications Only:该选项是Struts 2的空示例应用,这个空应用已经包含在Example Applications选项中。
(4)Essential Dependencies Only:该选项是Struts 2的核心库。
(5)Documentation:该选项是Struts 2的API文档。
(6)Source:该选项是Struts 2的全部源代码。
(7)Alternative Java 4 JARs:该选项是JDK1.4支持JAR。

2、Struts 2.0.12下载完后是一个Zip文件,将该文件解压后,我们来介绍一下Struts 2.0.12 文件夹的目录结构:
(1)apps:该文件夹包含了Struts 2的示例应用。
(2)backport:该文件夹包含了JDK1.4所支持的JAR文件。
(3)docs:该文件夹包含了Struts 2的API文档。
(4)lib:该文件夹包含了Struts2的核心库和第三方的插件。
(5)src:该文件夹包含了Struts 2的全部源代码。

3、下面是安装Struts 2的相关步骤:
(1)首先通过Eclipse搭建一个Web工程,工程名称为gxaedu。然后将lib文件夹下面的struts2-core-2.0.12.jar、freemarker-2.3.8.jar、xwork-2.0.6.jar、commons-logging-1.0.4.jar、ognl-2.6.11.jar复制到WEB-INF/lib下。


(2)点击“Next”,就会出现为所建好的Web工程命名


(3)点击“Finish”,整个Web工程就创建完成,然后将上述安装Struts 2所必须的包复制到WEB-INF/lib下面


(4)编辑web.xml配置文件,在配置文件中加上Struts 2的核心控制器FilterDispatcher。配置好的代码如下:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" 
	xmlns="http://java.sun.com/xml/ns/j2ee" 
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
	xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
	http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
	<filter>
		<filter-name>struts2</filter-name>
		<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
	</filter>
	<filter-mapping>
		<filter-name>struts2</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>
</web-app>
  • 大小: 37.5 KB
  • 大小: 40.1 KB
  • 大小: 12.6 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics