栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

maven体验

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

maven体验

maven

maven基本结构1. 用maven创建一个web项目

新建一个项目,选择Maven,选择maven-archetype-webapp2. 指定项目的存放位置以及GroupId 和 Artifaction3. 指定maven程序、配置文件、下载目录4. 配置阿里镜像5. 用pom.xml下载包 在maven里开发servelt

新建项目新建servlet编写计算器项目配置tomcat

 
 

 
 
体验一下maven使用

maven基本结构

    将需要的jar包和一些相关信息配置到pom.xml文件中通过网络去maven仓库/maven镜像仓库获取需要的jar包,并将jar包放入到指定的位置最后java项目会去引用指定的位置的相关的jar包
1. 用maven创建一个web项目 新建一个项目,选择Maven,选择maven-archetype-webapp

2. 指定项目的存放位置以及GroupId 和 Artifaction

GroupId 和 Artifaction:确认这个项目有一个唯一标识,可以在pom.xml中配置,将这个项目的war包或者jar包down下来,方便以后别人可以使用这个项目

3. 指定maven程序、配置文件、下载目录

4. 配置阿里镜像


默认是没有settings.xml
需要在下面这个目录下复制一份settings.xml复制过来



在settings.xml加上即可

 	
	 alimaven
	 aliyun maven
	 https://maven.aliyun.com/repository/public/
	 central
	
5. 用pom.xml下载包

  
    
      junit
      junit
      4.11
      test
    
    
    
    
      javax.servlet
      javax.servlet-api
      3.1.0
      provided
    
  

一开始引入包时,artifactId 和 groupId 在写完后可能报红,只需要刷新一下即可

本地java项目都可以引用本地maven仓库的包,如果本地maven仓库没有,才会去镜像仓库里再次下载

在maven里开发servelt 新建项目

在maven里开发servelt是要新建项目

新建servlet

如果没有看到,maven可能还没注意到引入了servlet包,刷新一下maven


后面操作就一样了

编写计算器项目

在webapp目录下存放静态资源




    
    计算器


计算器

num1:
num2:

编写工具类
java文件都放到上面创建的java目录下

package com.px.utils;


public class WebUtils {
    //将String转为int,如果格式不对,如果转换失败,返回defaultVal
    public static int parseInt(String strNum, int defaultVal) {
        try {
            return Integer.parseInt(strNum);
        } catch (NumberFormatException e) {
            System.out.println(strNum + "输入格式不对...");
        }
        return defaultVal;
    }
}

编写Servlet

package com.px.servlet;

import com.px.utils.WebUtils;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;


public class CalServlet extends HttpServlet {
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        String strNum1 = request.getParameter("num1");
        String strNum2 =request.getParameter("num2");
        int num1 = WebUtils.parseInt(strNum1, 0);
        int num2 = WebUtils.parseInt(strNum2, 0);
        int result = num1 + num2;

        response.setContentType("text/html;charset=utf-8");
        PrintWriter writer = response.getWriter();
        writer.print("" + num1 + " + " + num2 + "=" + result + "");
        writer.flush();
        writer.close();
    }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doPost(request, response);
    }
}

配置tomcat



后面配置就一样

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/762983.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号