企业云端开发实践教学内容l第一节内容介绍l第二节课程目标l第三节Web应用概述l第四节开发环境配置课程内容本课程是涵盖主流前后端开发技术的全栈课程,主要内容如下:nJavaEE企业级框架:SpringBoot+MyBatisPlusnWeb前端核心框架:Vue+ElementUIn公共云部署:前后端项目集成打包与部署学习目标n掌握JavaEE企业级开发框架的使用,能够利用SpringBoot开发Web应用。n掌握Web前端开发框架Vue的使用,能够完成前后端分离开发。n掌握云端环境的配置与使用,能够完成前后端程序的打包部署。Web技术基础目前市面上的软件主要可分为两种:nBS:(Browser/Server,浏览器/服务器架构模式)。nCS:(Client/Server,客户端/服务器架构模式)。架构对比nC/S架构主要特点是交互性强,具有安全访问模式,网络流量低,响应速度快,因为客户端负责大多数业务逻辑和UI演示,所以也被称为胖客户端,C/S结构的软件需要针对不同的操作系统开发不同版本的软件。n随着互联网的兴起,CS架构不适合Web,最大的原因是Web应用程序的修改和升级非常迅速,而CS架构需要每个客户端逐个升级桌面App,因此,Browser/Server模式开始流行,简称BS架构。nB/S架构的主要特点是分散性高、维护方便、开发简单、共享性高、总拥有成本低。BS架构原理n在BS架构下,客户端只需要浏览器,应用程序的逻辑和数据都存储在服务器端。浏览器只需要请求服务器,获取Web页面,并把Web页面展示给用户即可。Java环境配置n下载JDK安装包:https://www.oracle.com/java/technologies/downloads/#java8-windowsJava环境配置n双击下载好的JDK,按照提示进行默认安装即可,注意安装路径不能出现中文或空格。Java环境配置n打开“高级系统设置”中的“环境变量”选项。Java环境配置n新建“JAVA_HOME”环境变量,变量值为JDK的安装目录。Java环境配置n将“JAVA_HOME”环境变量添加到Path中。IDEA开发工具n后续课程中将使用IDEA工具开发Java程序。nhttps://www.jetbrains.com/idea/download/#section=windowsMavennMaven是一个项目管理工具,可以对Java项目进行自动化的构建和依赖管理。Maven的作用Maven的作用可以分成三类。n项目构建:提供标准的,跨平台的自动化构建项目的方式n依赖管理:方便快捷的管理项目依赖的资源(jar包),避免资源间的版本冲突等问题n统一开发结构:提供标准的,统一的项目开发结构,如下图所示Maven环境配置n官方下载地址:http://maven.apache.org/download.cgi。n将压缩包直接到任意目录(...