Server后端开发:代码开发(java)–框架简化代码(Spring)–用包(库,包管理器:Maven)
总结就是三步:语言,框架,以及包

拼接起来就是:Fronted—www—Server—Database
前端发送到后端的叫请求(Request),后端发给前端的叫响应(Response)。

web网站的工作流程

一个web网站大致由三个部分组成:前端服务器(前端程序),后端服务器(后端程序),数据库服务器
用户在浏览器输入域名,浏览器会根据域名请求访问前端服务器,前端服务器在接收到请求后会向浏览器返回前端代码,(浏览器也是一个程序,内置了解析前端代码的解析引擎),从而解析出对应的页面样式

需要学习的技术:Maven、SpringBoot Web、MySQL(got it)、SpringBoot Mybatis

初识web前端

  • 网页的组成部分:文字、图片、音频、超链接、视频
  • 我们看到的网页背后的本质:前端代码
  • 前端代码如何转换成用户眼中的网页:浏览器转化(解析和渲染(浏览器内核))成用户看到的网页

Web标准:

  • HTML(HyperText Markup Language):负责网页的结构(页面元素和内容)
  • CSS:负责网页的表现(页面元素的外观,位置等页面样式,如颜色,大小)
  • JavaScript:负责网页的行为(交互效果)
    常用标签
  • vscode装了插件之后直接!
  • hr:水平线,一般有两个
  • h1-h6:六级标题对应不同大小
  • img:插入图片,可以绝对路径或者相对路径,一般用相对路径。还可以设置宽高,但一般只设置一个,会等比例缩放
  • title:网页名字
    2025.4.27

Maven

Maven 是一个项目管理和构建工具,主要用于管理 Java 项目的依赖库,以及自动化项目的编译、打包、测试、部署等过程。
简单理解就是:

  • 你在开发 JavaWeb 项目的时候,需要很多第三方库(比如数据库连接池、日志框架等等)。
  • Maven 帮你自动下载、管理版本,不用你手动找 jar 包。
  • 它还能一键构建项目,比如一条命令就能打成 war 包部署到服务器上。
    成功配置maven
    2025.4.28

SpringBoot

MyBatis

MySQL账号密码:root 1234
MyBatis用来简化JDBC开发的框架,用来操作数据库
包是组织的,模块是组织的。

正式开始

  • 准备数据库表(dept\emp)
  • 创建SpringBoot工程,引入对应的依赖:web、mybatis、mysql驱动、lombok
  • 配置文件:引入mybatis的配置信息,准备对应的实体类
  • 准备对应的Mapper、Service(接口、实现类)、Controller基础结构