### WebWork搭建步骤详解 #### 一、WebWork简介与下载 在开始介绍WebWork的搭建之前,我们先简要了解一下WebWork框架。WebWork是一个开源的Java Web应用框架,它提供了一种灵活的方式来处理HTTP请求,并将这些请求映射到Java对象的方法上。WebWork框架的一个显著特点是它的配置灵活,支持多种视图技术如JSP、FreeMarker等。 根据题目中的描述,首先我们需要从官方网站下载WebWork 2.2.4版本的开发包。具体来说,访问地址`http://www.opensymphony.com/webwork/download.action`下载对应的WebWork 2.2.4版本压缩包,之后解压`webwork2.2.4.zip`文件。 #### 二、创建项目 接下来,创建一个新的项目,这里命名为“WedWorkTest”。在大多数IDE(集成开发环境)中,创建一个新项目的过程是相似的。例如,在Eclipse或IntelliJ IDEA中,你可以选择“File”->“New”->“Dynamic Web Project”,然后按照提示填写项目名称和其他相关信息。 #### 三、导入必要的JAR包 为了使WebWork框架能够正常运行,需要导入一系列必要的JAR库。根据题目描述,这些JAR库包括: - `commons-logging.jar` - `freemarker.jar` - `javamail.jar` - `ognl.jar` - `oscore.jar` - `rife-continuations.jar` - `xwork.jar` - `webwork-2.2.4.jar` 这些JAR库可以从WebWork 2.2.4的安装目录下的`lib/default`文件夹中找到。将这些JAR包复制到项目的`WEB-INF/lib`目录下。此外,还需要将`webwork-2.2.4\src\java`目录下的`webwork-default.xml`文件复制到项目的`src`目录下,并将`webwork.tld`文件放置于项目的`WebRoot/WEB-INF`目录中。 #### 四、配置文件 在WebWork项目中,有几个重要的配置文件需要进行设置,以便实现业务逻辑和页面展示等功能。 1. **`xwork.xml`**:这是WebWork的核心配置文件,用于定义各个请求的处理逻辑以及相关的视图展示。示例配置如下: ```xml <!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.1.1//EN" "http://www.opensymphony.com/xwork/xwork-1.1.1.dtd"> <xwork> <include file="webwork-default.xml"/> <package name="default" extends="webwork-default"> <action name="welcome" class="com.action.WelcomeAction"> <result name="success" type="dispatcher">/welcomeResult.jsp</result> <interceptor-ref name="params"/> </action> </package> </xwork> ``` 这个配置文件定义了一个名为`welcome`的动作,该动作对应于`com.action.WelcomeAction`类,并且成功执行后会跳转到`/welcomeResult.jsp`页面。 2. **`webwork.properties`**:此文件用于配置WebWork的一些基本属性,例如国际化资源文件的位置等。 3. **`web.xml`**:这是Web应用的基本配置文件,用于配置Servlet容器的启动参数等信息。 #### 五、总结 通过以上步骤,我们可以成功地搭建一个基于WebWork 2.2.4版本的Web应用程序。需要注意的是,实际开发过程中可能还会遇到其他配置问题或者依赖冲突等问题,这些问题可以通过查阅官方文档或者在线社区来解决。希望本文对你有所帮助!
从这个网站上http://www.opensymphony.com/webwork/download.action下载webwork2.2.4开发包,下载完后解压webwork2.2.4.zip文件
第二步
创建一个新的项目命名为:WedWorkTest
第三步
导入webwork要用到的jar包
把第一步解压得到的webwork-2.2.4文件夹中找到webwork-2.2.4\webwork-2.2.4\lib\default目录下的commons-logging.jar,freemarker.jar,javamail.jar,ognl.jar,oscore.jar,rife-continuations.jar,xwork.jar以及webwork-2.2.4目录下的 webwork-2.2.4.jar包拷到项目WedWorkTest/WEB-INF/lib目录下
第四步
把第一步解压得到的webwork-2.2.4文件夹中找到webwork-2.2.4\src\java目录下的webwork-default.xml文件拷到项目WedWorkTest/src目录下,还有要把webwork.tld拷到WedWorkTest/WebRoot/WEB-INF目录下
第五步
编写配置文件xwork.xml,webwork.properties,web.xml,
xwork.xml有如下的配置
<!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.1.1//EN" "http://www.opensymphony.com/xwork/xwork-1.1.1.dtd">
<xwork>
<include file="webwork-default.xml"/>
- 粉丝: 2
- 资源: 22
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助