- 测试
=======================================================================
-
Apache Maven 是一种用于软件项目管理工具,基于 Project Object Model(POM),用来管理项目的构建,汇报及文档生成等功能。
-
依赖管理 与maven仓库
maven 仓库是一个类似手机上的 App Store 的东西,上面会有全世界的人上传的各种第三方的 jar 包供我们使用,当我们的项目需要用到其中的内容,可以像手机安装 app 一样方便的进行查找和按照。
其中我们的项目用到了另一个项目,叫做依赖关系。而一个项目中往往需要很多的依赖,所以诞生了依赖管理的概念。
- maven 的作用
maven 的目标是完成项目构建解决的一切繁琐事宜。我们具体关注它的以下功能:
- 提供一个标准的项目工程目录
- 提供项目描述
- 提供强大的版本管理工具
- 可以分阶段的进行构建过程
- 提供了丰富的插件库使用
================================================================================
- 然后一路finish知道出现如下页面表示创建成功
=======================================================================
- Test用于测试代码 resources用于提供资源的文件 java写源代码
==========================================================================
- 倒入HttpServcet的jar包
javax.servlet
javax.servlet-api
3.1.0
provided
- 导入mysql包
mysql
mysql-connector-java
5.1.49
- 这是最后我们导出war包的配置
org.example
20200712
1.0-SNAPSHOT
war
- 这是一些插件 第一行是导出war包的名字
listen
maven-clean-plugin
3.1.0
maven-resources-plugin
3.0.2
maven-compiler-plugin
3.8.0
maven-surefire-plugin
2.22.1
maven-war-plugin
3.2.2
maven-install-plugin
2.5.2
maven-deploy-plugin
2.8.2
====================================================================
-
在main文件里创建java文件继承HttpServlet
-
按请求报文方法重写doXX方法(不如请求是get方法 就重写doGet方法)
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
public class HttpServletCal extends HttpServlet{
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//获取请求中的数据
String aStr = req.getParameter(“a”);
String bStr = req.getParameter(“b”);
int ret = Integer.parseInt(aStr) + Integer.parseInt(bStr);
//将结果写回到响应报文中
resp.getWriter().write(“
ret=” + ret + “
”);}
}
==========================================================================
<?xml version="1.0" encoding="UTF-8"?><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”
metadata-complete=“true”>
HttpServletCal
最后
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,不论你是刚入门Java开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
Yr4-1715713775368)]
[外链图片转存中…(img-QU42udKN-1715713775368)]
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,不论你是刚入门Java开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!