Struts,2.0,入门,Linux环境下安装配置Node.js

Struts 2.0 是 Java Web 开发中很重要的一个框架,它提供了 MVC 架构中的视图层(用户界面),控制层(控制器)和业务层(模型)之间的数据交互机制。它的核心是一个 Servlet,所以需要运行在 Java Web 服务器上。本文将会以 Linux 环境为例,介绍如何安装和配置 Struts 2.0。

一、准备工作

在开始安装之前,确保你已经安装了 JDK 和 Apache Tomcat。可以通过以下命令检查:

```

java -version

```

```

sudo apt-get install default-jdk

```

```

sudo apt-get install tomcat8

```

二、下载 Struts 2.0

下载 Struts 2.0,可以从 Apache 官网上下载最新版本,下载地址为:https://struts.apache.org/download.cgi。

三、安装 Struts 2.0

解压下载好的文件,将其中的 struts2-blank.war 复制到 Tomcat 应用程序文件夹下的 webapps 目录中。

```

sudo cp /path/to/struts2-blank.war /var/lib/tomcat8/webapps/

```

启动 Apache Tomcat 服务器服务,如果已经启动则可以跳过此步骤。启动方法如下:

```

sudo systemctl start tomcat8

```

和检查其状态:

```

sudo systemctl status tomcat8

```

在浏览器中输入以下地址,查看 Struts 2.0 的示例应用程序:

```

http://localhost:8080/struts2-blank/

```

如果看到了一个 "Hello World!" 的输出,则表示 Struts 2.0 已经安装成功。

四、创建 Struts 2.0 应用程序

下面我们将创建一个 Struts 2.0 应用程序。在开始之前,需要让 Maven 能够构建 Struts 2.0 的应用程序。

1. 配置 Maven pom.xml 文件

在项目工程中创建一个 pom.xml 文件,并添加以下代码。在代码中,artifactId 定义了应用程序的名称,version 定义了应用程序的版本,dependencies 定义了应用程序所需要的依赖。在这里,我们添加了 Struts 2.0 和 JUnit 依赖。

```

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0

http://maven.apache.org/xsd/maven-4.0.0.xsd">

4.0.0

com.mycompany.app

my-app

1.0-SNAPSHOT

org.apache.struts

struts2-core

2.5.20

junit

junit

4.12

test

```

2. 创建 Struts.xml 文件

在 src/main/resources 目录下创建 Struts.xml 文件,并添加以下代码。在代码中,定义了一个名为 "HelloWorld" 的 Action,它会返回一个 "success" 字符串,表示执行成功。我们还定义了一个名为 "welcome" 的 Result,用于指定返回的视图。

```

"-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"

"http://struts.apache.org/dtds/struts-2.5.dtd">

/welcome.jsp

```

3. 创建 Action

在 src/main/java 目录下创建一个名为 "HelloWorldAction.java" 的文件,并添加以下代码。在代码中,我们定义了一个名为 "execute" 的方法,在此方法中返回了一个 "success" 字符串,表示执行成功。

```

package com.mycompany.app;

public class HelloWorldAction {

public String execute() throws Exception {

return "success";

}

}

```

4. 创建 JSP 文件

在 src/main/webapp 目录下创建一个名为 "welcome.jsp" 的文件,并添加以下代码,用于显示 "Hello World!"。

```

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

Hello World!

Hello World!

```

五、构建和部署应用程序

完成以上步骤后,可以使用 Maven 构建和部署应用程序。在项目根目录下执行以下命令,进行构建:

```

mvn clean install

```

构建成功后,将生成一个 war 包,位于 target 目录下。将 war 包复制到 Tomcat 的 webapps 目录中:

```

sudo cp /path/to/my-app.war /var/lib/tomcat8/webapps/

```

启动 Tomcat 服务器,应用程序将自动部署并在浏览器中显示 "Hello World!"。

六、总结

这篇文章提供了在 Linux 环境下安装和配置 Struts 2.0 的步骤,以及创建 Struts 2.0 应用程序的基本示例。如果你是一个 Java Web 开发者,就不应该错过 Struts 2.0。它是一款非常流行的 Web 框架,提供了许多强大的功能,如请求拦截器,表单处理,验证器等等。希望这篇文章能帮助你更好地了解 Struts 2.0。

购买后如果没出现相关链接,请刷新当前页面!!!
链接失效的请留言 ,我看见了就补上!!!

网站内容来源于互联网,我们将这些信息转载出来的初衷在于分享与学习,这并不意味着我们站点对这些信息的观点或真实性作出认可,我们也不承担对这些信息的责任。
适度游戏益脑,沉迷游戏伤身。 合理安排时间,享受健康生活。适龄提示:适合18岁以上使用!

点赞(86) 打赏

评论列表 共有 1 条评论

爱只可是是一时的 1年前 回复TA

何以解忧,唯有退休。

立即
投稿
发表
评论
返回
顶部