后台基础创建
你好! 这是你第一次使用 IDEA来开发java后台接下来我们会用到IDEA编译器来部署一个基本网站,并用到Maven来管理包,然后用JDBC来链接mysql数据库,达到真正的实现后端的各种功能本期只写到创建基础的网页后台,数据库的链接我们下期再聊
maven
首先就是如下载和配置maven的环境变量和相关设置
-
下载maven包 ,因为IDEA之中有内置的maven包,不过最好都下载一下新的maven包,因为版本不同最好统一一下,从该网站 http://maven.apache.org/download.cgi 下载;点击Download然后选择下面这个就行(windows系统):
-
安装-解压即可 注意不要解压在中文路径下
-
打开之后是这样的
-
配置maven系统 环境在环境变量中,新建变量名 MAVEN_HOME值为Maven的安装路径然后在PATH中引用你的MAVEN_HOME 如下图先把这个MAVEN_HOME环境变量配置出来,然后内容就是你下载好的路径,然后把这个文件之中的bin目录添加到这个path路径中(添加“%MAVEN_HOME%\bin;”到path目录之中)
-
验证安装是否正确查看是否配置成功可以在shell中数如 mvn -v出现如下图所示说明配置成功,如果有时出现的不是本地命令,也可以用管理员省份打开shell重试
-
配置本地仓库在任意盘符下新建一个文件夹(MavenRepository)作为仓库然后在Maven的安装目录下找到conf目录下的settiings.xml配置文件,打开此文件配置本地仓库的路径,在这里添加’‘D:\BaiduNetdiskDownload\apache-maven-3.6.3-bin\MavenRepository’’ 值为你的创建库的路径.
-
并且在大约159行上加上这个
// <mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
IDEA配置maven和tomcat
然后就是如配置IDEA中maven和tomcat来进行编程
- 配置maven包 打开IDEA,在IntelliJ IDEA中配置maven ,文件然后设置然后设置这个maven里的这几个选项卡
- 新建maven WEB项目点击文件然后选择新建一个项目并且选择创建一个maven的项目,选择合适的jdk然后勾选从原型创建,这里表示运用模板,在最后选择这个web-app的这个模块然后在这里命名这个项目的名称,并看看位置对不对,可以自行任意更换 然后在这里选择自己下载好的maven包,尽量别用idea自带的,会有版本问题,并且检查用户设置文件和本地存储库是否正确,最后添加一个属性名称为archetpyeCatalog,值为internal,这个可以增加项目部署的速度,最后点击完成,完成创建
- 创建好了的话是这个样子的,会有一定时间的加载,这是必要的在这里添加相应的文件和测试文件,并右击文件把他们都设置成为相应的文件 上面这个1234对应到下面就是相应的这个设置,例如第一个java文件就设置成为“源 根”目录,以此类推注意标记完成的文件夹会变成相应的颜色,可以对照着看看自己的对不对
- 配置jar包依赖打开这个pom.xml配置文件,然后找到这个dependencies板块,在这里复制粘贴一些文件,就可以自动添加jar包到文件之中了,接下来我们进行一个具体的测试接下来我们直接搜索官网https://mvnrepository.com/来搜索相应的包选择第一个 然后在这里选择相应的版本我这里jdk对应的是4.0.0版本的然后选择maven然后会出现一流代码,就是着几行代码,把它复制到pom文件之中,就能导入jar包了
当直接复制到pom之中时会出现一些红色的异常,这时候把这个文件重新编译一下就好了这时候就能直接使用了,我们接下来开始配置Tomcat并试试这个包能不能应用 - 配置Tomcat首先让我们看看右上角然后添加一个本地的Tomcat文件,这时候修正一下应用服务器不过在这个时候会出现一个没有部署标记工作的错误,我们来解决一下这个问题,点击部署选项卡然后点击加号,再添加工件 选择第一个,点击确定并点击应用 这时候Tomcat就配置好了,接下来咱们来写一个servlet来看看程序能不能成功运行
创建servlet程序
- 然后在java目录下创建com包,然后新建一个ServletDemo1 java程序,具体代码如下
package com;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
@WebServlet("/demo1")
public class ServletDemo1 extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("doGet成功运行");
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
super.doPost(req, resp);
}
}
- 然后右上角点击小绿三角进行编译和运行 然后得到的结果应该是这样的首先自动弹出浏览器然后在上面的路径中添加咱们在注释里写的东西我这里写的是“/demo1”就在后面添加这个就行
- 最终结果最终我们得到了一个空白的界面但是在IDEA编译器中可以看到已经打印出来了我们想要的东西最后祝愿我们所有爱好后端的工程师们都能实自己的理想,功夫不负有心人,加油!!!
转载:https://blog.csdn.net/qq_47376720/article/details/115446303