Javaweb2023 学习笔记
大约 4 分钟
Javaweb2023 学习笔记
1. day01 能力目标 ☀️
- 能够说出 HTML 作用
- 能够书写表格 table、tr、td、th 标签
- 能够书写表单 form、input、select、textarea 标签
- 能够说出 get 和 post 提交方式的区别
- 能够使用 input 标签展现普通输入框、密码框、单选框、复选框、文件上传框、提交按钮的效果
- 能够说出 css 的作用
2. day02 能力目标 ☀️
- 能够说出 JavaScript 的作用
- 能够在 JavaScript 中定义变量、流程控制语句(if、switch、while、for)
- 能够在 JavaScript 中定义函数
- 能够使用 JavaScript 提供的 Array 对象、String 对象
- 能够使用 JavaScript 自定义对象
- 能够使用 Document 对象获取 Element 对象
- 能够对表单进行数据验证
3. day03 能力目标 ☀️
- 能够理解Ajax和Axios的作用
- 能够理解前后端分离的好处
- 能够使用YAPI管理APi接口
- 能够理解Element的作用
4. day04 能力目标 ☀️
- 能够知道Maven的作用 🍐
- 能够安装Maven并且在Idea中配置Maven ❤️ ✏️
- 能够创建Maven和导入Maven工程 ❤️ ✏️
- 能够理解Maven的依赖配置 🍐
- 能够编写 SpringBoot 入门案例 ❤️ ✏️
- 能够理解Http协议相关概念 🍐
- 能够使用Tomcat运行Web项目 ✏️ 🚀
5. day05 能力目标 ☀️
- 能够编写 SpringBoot 入门案例 ❤️
- 能够使用 PostMan/ApiFox 工具 发送请求 ❤️ ✏️
- 能够掌握普通类型参数传递
- 能够掌握 POJO 类型参数传递
- 能够掌握 json 数据参数、路径参数传递 ❤️ ✏️
- 能够掌握响应 json 数据 ❤️ ✏️
- 能够理解IOC和DI 🍐
6. day06 能力目标 ☀️
- 能够说出 为什么要使用数据库以及常见的几种数据库管理系统 🍐
- 能够说出 数据库的存在形式 🍐
- 能够操作 Mysql 安装成功并且登陆成功
- 能够使用 Navicat 操作数据库 ✏️
- 能够使用 DML 添加数据,删除数据,修改数据 ✏️
- 能够使用 DQL 查询数据 ✏️ ❤️
7. day07 能力目标 ☀️
- 能够使用 DQL 查询数据 ✏️ ❤️
- 基本查询 ✏️
- 条件查询 ✏️
- 聚合函数 ✏️
- 分组查询 ✏️
- 排序查询 ✏️
- 分页查询 ✏️
- 理解表和表的关系
- 一对一 ✏️ 🍐
- 一对多 ✏️ 🍐
- 多对多 ✏️ 🍐
8. day08 能力目标 ☀️
- 能够进行多表查询 ✏️ ❤️
- 左关联 ✏️
- 右关联 ✏️
- 内关联 ✏️
- 子查询 ✏️
- 理解数据库事务 🍐
- 事务的四大特性
- 理解并使用索引 🍐 ❤️
- 知悉索引作用和结构
- 知悉创建索引
- mybatis的入门案例 ✏️
- 入门程序实现 🍐 ✏️ ❤️
- JDBC 🚀
- 数据库连接池 🍐
9. day09 能力目标 ☀️
- 使用mybatis操作curd
- 掌握动态sql语句
10. day10 能力目标 ☀️
- 准备工作(导入数据库、创建工程) ✏️ 🍐
- 部门管理
- 部门查询 ✏️
- 删除部门 ✏️
- 新增部门 ✏️
- 员工管理
- 分页查询 ✏️
- 分页查询(含条件) ✏️ ❤️
- 删除员工 ✏️
11. day011 能力目标 ☀️
- 员工管理
- 新增员工 ✏️
- 文件上传(本地上传和oss上传) ✏️
- 修改员工 ✏️
- 新增员工 ✏️
- 其他
- 配置文件
- yml格式 ✏️
- @ConfigurationProperties 🍐✏️
- 配置文件
12. day12 能力目标 ☀️
- 能够编写案例中的登录接口 ❤️✏️
- 能够理解会话技术Cookie和Session 🍐
- 能够理解JWT令牌的作用和掌握其使用 🍐❤️✏️
- 能够理解并掌握过滤器Filter 🍐 ❤️
- 能够区分拦截器和过滤器的区别 🍐
- 能够掌握统一异常处理 🍐 ✏️
13. day13 能力目标 ☀️
- 能够掌握 Spring 事务配置 ❤️ 🍐
- 能够理解 AOP 的作用 🍐 ❤️
- 能够完成 AOP 的入门案例 ✏️
- 能够理解 AOP 的工作流程 🍐
- 能够说出 AOP 的五种通知类型 🍐
14. day14 能力目标 ☀️
- springboot配置优先级 🍐
- bean的获取 🍐
- bean的作用域 🍐
- 第三方bean 🍐 ✏️
- 自动配置原理 🍐
- 起步依赖 🍐
- 自动配置源码分析 🍐
15. day15 能力目标 ☀️
- 分模块开发🍐
- 继承和聚合 🍐
- 私服 🍐 ✏️ ❤️
16. day16 能力目标 ☀️
- Git概述 🍐
- Git代码托管服务 🍐
- Git常用命令 ✏️
- 在IDEA中使用Git ✏️
接下来学习 苍穹外卖