基于maven搭建struts框架项目
前言
上篇博客讲述了maven的环境搭建,这次我需要基于maven搭建一个struts项目。
struts2框架简述
Struts2 是基于MVC设计模式的web应用程序框架,最初是以WebWork框架和Struts框架为基础,通过提供增强和改进的Struts框架,进而实现简化web技术人员开发工作的目标。
详细部分请去相关文档:https://www.w3cschool.cn/struts_2/struts_architecture.html
搭建项目之添加框架依赖
添加相关框架依赖我们得去pom.xml当中,注意在这个文档当中需要良好的网络,因为你第一次添加完相关的jar包依赖保存后,他是会自动去中央仓库(之前配置环境时配置的源仓库)下载jar包的,:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.zengjing</groupId>
<artifactId>mavenDemo</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>mavenDemo Maven Webapp</name>
<url>http://maven.apache.org</url>
<properties>
<servlet.version>4.0.1</servlet.version>
<junit.version>3.8.1</junit.version>
<struts2.version>2.5.16</struts2.version>
</properties>
<!-- Junit -->
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${junit.version}</version>
<scope>test</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
<dependency>
<groupId>javax.servlet</groupId>
<ar