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实现");
}
}