SSH框架_01_Maven

本文介绍了SSH学习的目的,包括体验开源框架、验证自定义MVC知识和转变开发模式。详细阐述了Maven的安装配置步骤,包括环境变量设置和本地仓库的配置。此外,还展示了如何创建和修改Maven项目的基本结构,以及编写Servlet进行简单调用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ssh学习目的:

1.体验开源的优秀框架,带给我遍历

2.与自定义mvc框架的知识验证

3.开发模式的模式的转变,前后端分离

一、Maven简单介绍:

Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。 作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。

二、使用方法

1.解压压缩包,并且放到一个非中文目录的文件夹里

2.添加系统变量,在此电脑右键找到属性,在左边树形菜单找到高级系统设置,点击环境变量

3.在环境变量新建:

地址是解压所放的位置

 

 

这样就是配置成功了

到这里maven就已经可以使用了

因为maven仓库是在国外的,下载的效率有点慢,所以我们要配置本地仓库

进入安装后的conf地址:D:\apache-maven-3.5.0-bin\apache-maven-3.5.0-bin\apache-maven-3.5.0\conf

用记事本打开settings.xml并找到标签为localRepository:

把地址改成你要用来存放的地址

<localRepository>D:\dzl\men_class</localRepository>

 

 

三、maven的使用

 

 

 

 

 

 

 

修改web.xml内容为:

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
         version="3.1">

  <display-name>Archetype Created Web Application</display-name>
</web-app>

 

将里面的内容修改为:

<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.dzl</groupId>
  <artifactId>Maven_01</artifactId>
  <packaging>war</packaging>
  <version>0.0.1-SNAPSHOT</version>
  <name>Maven_01 Maven Webapp</name>
  <url>http://maven.apache.org</url>
  <dependencies>
  		<dependency>
    		<groupId>javax.servlet</groupId>
    		<artifactId>javax.servlet-api</artifactId>
    		<version>4.0.0</version>
    		<scope>provided</scope>
    	</dependency>
  </dependencies>
  <build>
    <finalName>Maven_01</finalName>
  </build>
</project>

 然后就可以调用servlet:

package com.dzl;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@WebServlet("/temp")
public class TempServlet extends HttpServlet{
	@Override
	protected void service(HttpServletRequest arg0, HttpServletResponse arg1) throws ServletException, IOException {
		System.out.println("maven 之 dzl实现");
	}
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值