javaweb
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
- SpringBoot快速入门
- 创建SpringBoot工程,勾选web开发
- 编写请求处理类(加上注解)
- 看本地占用端口,打开浏览器访问端口
要写注解
- @RequestController告诉SpringBoot直接返回内容到页面
- @RequestMapping是访问路径
简单url是 http://localhost:8080/array?hobby=sing&hobby=jump&hobby=rap&hobby=basketball
MyBatis
MySQL账号密码:root 1234
MyBatis用来简化JDBC开发的框架,用来操作数据库。
包是组织类的,模块是组织包的。
正式开始
- 准备数据库表(dept\emp)
- 创建SpringBoot工程,引入对应的依赖:web、mybatis、mysql驱动、lombok
- 配置文件:引入mybatis的配置信息,准备对应的实体类
- 准备对应的Mapper、Service(接口、实现类)、Controller基础结构
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Explainfuture's Blog!