一、JDK → Nodejs,JVM → V8
后端的JDK相当于前端的Node.js, 后端的JVM相当于前端的V8引擎 【Nodejs、JDK分别是前后端的运行环境】
(1)作用示例图
二、Maven → npm
后端的Maven(基于项目对象模型-Project Object Model-POM的项目管理机制)相当于前端的npm(node package manager) 【npm、Maven分别是前后端的包管理工具】
(1)Maven的基本功能
(2)npm的简介
三、maven package → webpack
后端的maven package命令相当于前端的webpack 【webpack、maven package分别是前后端的打包工具】
(1)打包的必要性
打包从来都不是必须的,但前端,几乎不可以不用 ———————————————————————————————————————————
(2)打包的过程
———————————————————————————————————————————
(3)打包的功能
———————————————————————————————————————————
(4)常用的打包工具
———————————————————————————————————————————
(5)webpack简介
———————————————————————————————————————————
(6)maven package
提供一套标准的构建流程 → Lifecycle(default、clean两个生命周期,可以并用) → phase(maven package是default生命周期中的一个phase) ———————————————————————————————————————————
(7)maven default生命周期
———————————————————————————————————————————
(8)maven clean生命周期
———————————————————————————————————————————
(9)Lifecycle、phase、goal三者之间的关系
———————————————————————————————————————————