JavaWeb 开发环境配置 — 基于IDEA 2020.2

一、jdk 11 安装与配置

官网:Java SE Development Kit 11/

本地下载:JDK 11 下载 >>>

安装:双击安装一路下一步即可

配置环境变量:右键单击“我的电脑”图标,选择“属性”。

如果电脑桌面上没有我的电脑图标,按 Window + E 打开文件资源管理器,左侧有我的电脑图标。
点击高级系统设置 -> 环境变量 -> 新建,填入变量名,变量值后点击确定。

注:下图中第4步的变量值为 jdk  的安装位置,如:C:\Program Files\Java\jdk-11.0.5

点击放大

需要添加的变量名和变量值分别有:

变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk-11.0.5

选中“系统变量”下的Path,点击编辑,在变量值的末尾加上以下内容后确定保存:

%JAVA_HOME%\bin;

如下图所示:

配置好环境变量接下来检验是否成功:

Window +R,输入cmd后点击确定打开命令窗口,如果配置正确输入java会显示如下信息:

二、Tomcat 9 的安装与配置

官网:https://tomcat.apache.org/

本地下载:apache-tomcat-9.0.27-windows-x64 下载 >>>

安装:下载的文件是压缩包,解压即可用。

配置Tomcat环境变量和配置JDK环境变量类似:在系统变量下新建变量,

变量名:TOMCAT_HOME
变量值:Tomcat解压目录,如 D:\SoftWare\apache-tomcat-9.0.27\
在变量  Path  后添加  %TOMCAT_HOME%\bin;  后保存

注意:下面两个验证 tomcat 的步骤不成功也没有关系,只要在 IDEA 的配置中 tomcat 能够正常运行就可以了

按  Window + R  打开,输入cmd打开cmd命令窗口。
输入  startup 后按回车,    配置没问题会启动Tomcat服务

然后打开浏览器输入http://localhost:8080/,如果出现以下页面说明Tomcat环境配置正确。

三、Mysql 安装与配置

1、数据库软件:

数据库选择phpStudy V8.1 集成环境,配置方便

官网下载地址:https://www.xp.cn/download.htmlwindows系统请选择如下的版本

安装:安装程序启动之后,会弹出一个对话框,提示安装到哪个目录;默认的安装目录是 D:\phpStudy ;最好不要修改,修改路径注意不能有空格和中文

安装完成后会在桌面生成两个快捷方式,分别是 phpStudy启动程序 和 使用手册。

运行mysql:

打开phpstudy主界面,点击 MySQL 5.7.26 右边的 “启动”,即可启动 mysql 数据库,启动成功后如下所示,“启动”变成了“停止”:

右侧的“配置”可以修改数据库默认端口等信息

左侧“数据库”选项可以方便的配置数据的root用户和密码,创建数据库等,我们这里设置密码也为 root

2、数据库管理:

官网:https://www.navicat.com/en/products/navicat-for-mysql

本地下载:使用 Navicat for MySQL 管理数据库, 下载地址 >>>

安装:解压即用;

运行Navicat for MySQL ,点击 连接,用户名和密码都是  root,点击连接测试:

Navicat 使用教程

连接成功后可以进入数据库管理主界面,管理数据库、表等:

 四、IntelliJ IDEA 2020 的安装与工程创建

官网:https://www.jetbrains.com/idea/download/#section=windows

本地下载:IntelliJ IDEA 2020.2.1 >>>

激活补丁下载
IntelliJ IDEA 2020.2.1永久破解激活教程(稳如老狗)_心得技巧_积微成著 (jiweichengzhu.com)

使用:

1、创建普通 java 工程 

  • Creation New Project >> Java >> Next
  • File >> New >> Project

注意Project JDK 的版本,应该是 11

2、创建普通  java web 工程 (SSM)

2.1 创建项目,有两种方法:

  • 1. Creation New Project >> Java Enterprise >> 勾选 Web Application 和 create web.xml >> Next
  • 2. File >> New >> Project >> Java Enterprise >> 勾选 Web Application和 create web.xml >> Next

2.2 Project SDK 设置:

如果下拉列表没有 11(Java version 11.0.5) ,则需要做如下设置:

点击右侧  [NEW...]  >> 在弹出的窗口中定位到 jdk 的安装目录,如  D:\Program Files\Java\jdk-11.0.5  ,如图所示:

2.3 Application 设置:

点击右侧  [NEW...]  >> Tomcat Server,在弹出的窗口中设置

Tomcat Home: Tomcat 解压目录,如 D:/SoftWare/apache-tomcat-9.0.27

Tomcat base directory: Tomcat 解压目录 D:/SoftWare/apache-tomcat-9.0.27

2.4 设置项目的名称和存放位置:

这里输入项目名字为 myweb01 ,然后点击Finish完成。生成如下的项目结构:

2.5 配置 classes 和 lib 文件夹

1、在web/WEB-INF下创建两个文件夹classes和lib,classes用来存放编译后输出的classes文件,lib用于存放第三方jar包。

2、配置文件夹路径

File >>  Project Structure (快捷键:Ctrl + Shift + Alt + S)  >>  选择Module :

选择卡中选择  Paths(红色长条中间一个) >> 选择"Use module compile output path" >> 将 Output pathTest output path 都选择刚刚创建的 classes 文件夹。

注意:  这个版本选项卡【Sources | Paths | Dependecies】有时侯显示有问题,不能显示完整,只显示中间一条

3、接着选择 Dependencies >>  将Module SDK选择为Projcet SDK 11

点击右边的“+”号  >>  选择“ 1 Jars or Directories” >> 选择刚刚创建的lib文件夹 >> 选择“jar directory”  >> 一路OK

2.6 编辑 index.jsp,修改如下

2.7 点击右上角运行Tomcat

在浏览器中查看运行结果

恭喜!第一个java web 项目部署完成

3、创建 SpringBoot 工程

3.1 创建项目,有两种方法:

  • 1. Creation New Project >> Spring Initializr >> Next
  • 2. File >> New >> Project >> Spring Initializr >> Next

3.2 设置Group和Artifact

Group: 创建项目的企业或团队的唯一标识。一般分为多个段,第一段为域,第二段为公司名称,如 com.crs811

Artifact: 项目的唯一的标识符,一般对应项目的名称,即项目根目录名

Package: 默认包路径

3.3 选择依赖

一般可以选择以下几项,后面可以根据需要删除或增加(pom.xml中)

3.4 设置项目名和保存路径

3.5 项目测试:

新建一个Controller包和 TestController 类,然后运行项目

package com.crs811;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import java.util.HashMap;
import java.util.Map;

@Controller
public class TestController {
    @RequestMapping("/")
    @ResponseBody  // 返回JSON
    public Map getHello() {
        Map<String, Object> R = new HashMap<>();
        R.put("msg", "this is a test");
        return R;
    }
}
3.6 打开浏览器测试,默认端口 8080

五、IntelliJ IDEA 2020 的使用

1、 项目中的 Tomcat Server 配置

位置:Run >> Edit Configuration

可以配置端口,访问路径,Update 的行为,默认浏览器等内容

一般去掉  After Launch 的勾,防止每次启动web 都会新建页面

2、插件管理

位置:File >> Settings ... >> Plugins

软件默认安装了很多插件,包括 maven,php支持,前端支持等,可以根据需要安装或卸载

3、主题管理

位置:File >> Settings ... >> Appearance & Behavior >> Apperance  >> Theme

可以选择 Sublime 的配色方案:Monokai Pro

4、JDBC 连接

JDBC 连接最新的连接用的是:com.mysql.cj.jdbc.Driver

DBConn 代码如下:

public class DBConn {
    static String driverClassName= "com.mysql.cj.jdbc.Driver";    
    static String url= "jdbc:mysql://localhost:3306/test?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&useSSL=false";
    static String username = "root";
    static String password = "root";
    static Connection conn = null;
    static ResultSet rs = null;
    static PreparedStatement ps = null;
    public static void init(){
        try {
            Class.forName(driverClassName);
            conn = DriverManager.getConnection(url, username, password);
        } catch (Exception e) {
            System.out.println("DBConn.init - SQL driver initialization failed!");
            e.printStackTrace();
        }
    }
    ...

在线教程Intellij Idea 搭建一个完整的JavaWeb项目
此项目基于的IDEA版本较老,我使用IDEA 2019.2 重写的代码 git下载:点击下载>>>


Comments are closed.