科普
JDK(开发用的)
JDK(Java Development Kit)是Java开发工具包,它提供了Java的开发环境
提供了编译器javac(用于将java文件编译为class文件)等工具和运行环境(提 供了JVM和Runtime辅助包,用于解析class文件使其得到运行)。
JDK是整个Java的核心,包括了Java运行环境(JRE),一堆Java工具tools.jar和Java标准类库 (rt.jar)。
JRE(运行用的)
JRE(Java Runtime Enviroment)是Java的运行环境。面向Java程序的使用者
JRE是运行Java程序所必须环境的集合,包含JVM标准实现及 Java核心类库。它包括Java虚拟机、Java平台核心类和支持文件。它不包含开发工具(编译器、调试器等)。
JRE是java的运行环境,是java程序运行的基础
JVM(java虚拟机)
Eclipse
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。Eclipse 是 Java 的集成开发环境(IDE)。
Eclipse的运行依赖于jdk和jre。 jdk是编译环境(编译器),把java文件编译成class文件。 jre是运行环境(运行器),执行class文件需要使用jre。
下载
下载JDK
C:\Program Files\Java\jdk-17.0.1
创建环境变量
%java_HOME%\bin
%java_HOME%\jre\bin
检查是否成功
cmd
java -version
参考视频
全网最详细Win10系统JDK安装教程
下载 Eclipse
下载IDEA (可选)
下载Tomcat (一个服务)
官网下载
Apache Tomcat®
- bin:存放各个平台下启动和停⽌ Tomcat 服务的脚本⽂件。
- conf:存放各种 Tomcat 服务器的配置⽂件。
- lib:存放 Tomcat 服务器所需要的 jar。
- logs:存放 Tomcar 服务运⾏的⽇志。
- temp:Tomcat 运⾏时的临时⽂件。
- webapps:存放允许客户端访问的资源(Java 程序)。
- work:存放 Tomcat 将 JSP 转换之后的 Servlet ⽂件。
bin文件夹中存放了各种平台下启动和关闭Tomcat的脚本文件,其中两个关键文件startup.bat、shutdown.bat,前者是Windows下启动Tomcat的文件;后者是Windows下关闭Tomcat的文件。
双击运行startup.bat文件,运行窗口如图:
在Tomcat启动成功后,在浏览器的地址中输入“http://localhost:8080”访问Tomcat。如果Tomcat运行成功,则显示如下图:
springboot
内嵌 Tomcat 或 Jetty 等 Servlet 容器。
一、项目创建
集成Eclipse与Tomcat
在Eclipse中,单击“窗口”——“首选项”,打开“首选项”窗口,如图:
打开“服务器”——“运行时环境”选项,如图:
单击“添加”按钮添加Tomcat服务器,如图:
单击“下一步”,打开“指定安装目录”,Tomcat安装在那里就填那里:
单击“完成”。Eclipse集成Tomcat完成。
eclipse中没有SERVER的解决办法(详细版)
jar放在INF下的lib文件夹,html,jsp放在webapp
二、pom.xml依赖添加
引入Springboot相关依赖,完成对项目的依赖配置。
三、新建数据库表
首先建一张User数据库表
-
这里用navicat数据库链接工具
-
新建一个springboot数据库(可自行定义)
-
创建建表语句:
四、新建App.java项目启动类
五、新建Controller
六、集成MyBatis
- 在pom.xml文件中引入mybatis 和 数据库(这里用mysql)的依赖
七、UserMapper.java文件中新增登陆方法
八、 新建service实现方法
九、实现事务支持
十、全局异常
十一、静态资源访问
十二、前端页面
十三、集成Swagger2 构建API文档
十四、日志集成
十五、使用AOP统一日志处理
系统模块设计
管理员
一般用户
注册用户
系统流程图
网页设计
前端页面
jsp,css
后端页面
Element
用于搭建后台页面
ElementUI是一套基于VUE2.0的桌面端组件库,ElementUI提供了丰富的组件帮助开发人员快速构建功能强大、风格统一的页面。
在页面上引入 js 和 css 文件即可开始使用
数据库设计
实体属性图
E-R图
资料
Javaweb 生态知识体系
链接: https://pan.baidu.com/s/1z_gLfJoueXFRwcSYRKaTug
提取码: 3vke
视频教程
【2020版】4小时学会Spring Boot+Vue前后端分离开发