Javaweb2024 学习笔记
大约 5 分钟
Javaweb2024 学习笔记
1. part01 能力目标 ☀️
- 能够理解html标签的作用,以及使用html常用标签完成一个表格和表单 ✏️
- 知道get和post提交的区别 🍐
- 能够理解css的作用,以及使用css样式修改字体颜色 ✏️
2. part02 能力目标 ☀️
- 能够说出 JavaScript 的作用
- 能够在 JavaScript 中定义变量、流程控制语句(if、switch、while、for)
- 能够在 JavaScript 中定义函数
- 能够使用 JavaScript 提供的 Array 对象、String 对象
- 能够使用 JavaScript 自定义对象
- 能够使用 Document 对象获取 Element 对象
- 能够对表单进行数据验证
3. part03 能力目标 ☀️
- 能够使用 VUE 中常用指令和插值表达式 ✏️
- 能够使用 VUE 生命周期函数 mounted 🍐
- 能够进行简单的 Element 页面修改
- 能够完成查询所有功能 ✏️
- 能够完成添加功能 ✏️
4. part04 能力目标 ☀️
- 能够知道Maven的作用 🍐❤️
- 能够安装Maven并且在Idea中配置Maven ❤️ ✏️
- 能够创建Maven和导入Maven工程 ❤️ ✏️
- 能够知道Maven本地仓库、远程仓库、中央仓库的作用🍐
- 能够知悉Maven常见指令的效果 ✏️
- 能够理解Maven的依赖配置 🍐
- 能够知道单元测试的作用🍐
- 能够认识单元测试常见注解 ✏️
- 能够理解的断言的作用🍐
5. part05 能力目标 ☀️
- 能够说出HTTP是什么 🍐
- 能够说出HTTP请求数据和响应数据的组成格式 🍐
- 能够说出get和post请求方式的区别 🍐
- 能够说出200,404,500响应状态码的含义 🍐
- 能够说出Tomcat的作用 🍐
- 能够使用IDEA创建Maven Web项目 ✏️
- 能够在IDEA中集成Tomcat插件 ✏️
- 能够说出什么是Servlet 🍐
- 能够说出Servlet生命周期方法 🍐
6. part06 能力目标 ☀️
- 能够编写 SpringBoot 入门案例 ❤️
- 能够使用 ApiFox 工具 发送请求 ❤️ ✏️
- 能够掌握普通类型参数传递
- 能够掌握 POJO 类型参数传递
- 能够掌握 json 数据参数、路径参数传递 ❤️ ✏️
- 能够掌握响应 json 数据 ❤️ ✏️
- 能够理解IOC和DI 🍐
7. part07 能力目标 ☀️
- 能够说出 为什么要使用数据库以及常见的几种数据库管理系统 🍐
- 能够说出 数据库的存在形式 🍐
- 能够操作 Mysql 安装成功并且登陆成功
- 能够使用 Navicat 操作数据库 ✏️
- 能够使用 DML 添加数据,删除数据,修改数据 ✏️
- 能够使用 DQL 查询数据 ✏️ ❤️
- 基本查询 ✏️
- 条件查询 ✏️
- 聚合函数 ✏️
- 分组查询 ✏️
- 排序查询 ✏️
- 分页查询 ✏️
8. part08 能力目标 ☀️
- 能够说出 JDBC 的作用 🍐
- 能够使用 JDBC 对数据库进行增删改查操作 ✏️
- 能够说出数据库连接池作用 🍐
- SpringBoot整合Mybatis入门 ✏️🍐 ❤️
- Mybatis操作curd ✏️🍐 ❤️
9. part09 能力目标 ☀️
- 完成部门通过id查询(回显)
- 完成部门修改
- 完成员工分页查询
- 完成员工分页查询之分页插件
- 完成条件查询(动态sql)
10. part10 能力目标 ☀️
- 理解表和表的关系 🍐
- 一对一 ✏️ 🍐
- 一对多 ✏️ 🍐
- 多对多 ✏️ 🍐
- 能够进行多表查询 ✏️ ❤️
- 左关联 ✏️
- 右关联 ✏️
- 内关联 ✏️
- 子查询 ✏️
- 员工模块 ✏️
- 分页查询之多表关联
11. part011 能力目标 ☀️
- 员工管理
- 新增员工 ✏️
- 文件上传(本地上传和oss上传) ✏️
- 事务管理
- 修改员工 ✏️
- 新增员工 ✏️
12. part12 能力目标 ☀️
- 修改员工 ✏️
- 配置管理 🍐
- 统一异常管理 🍐
- 员工信息统计 ✏️
13. part13 能力目标 ☀️
- 总结
- 实战
14. part14 能力目标 ☀️
- 实战
- 理论知识补充:
- sql注入问题
- 代理模式
- springboot配置优先级 🍐
- bean的获取 🍐
- bean的作用域 🍐
15. part15 能力目标 ☀️
- 能够编写案例中的登录接口 ❤️✏️
- 能够理解会话技术Cookie和Session 🍐
- 能够理解JWT令牌的作用和掌握其使用 🍐❤️✏️
- 能够理解并掌握过滤器Filter 🍐 ❤️
- 能够区分拦截器和过滤器的区别 🍐
16. part16 能力目标 ☀️
- 能够理解 AOP 的作用 🍐 ❤️
- 能够完成 AOP 的入门案例 ✏️
- 能够理解 AOP 的工作流程 🍐
- 能够说出 AOP 的五种通知类型 🍐
- 能够完成Aop记录操作日志案例 ✏️
17. part17 能力目标 ☀️
- 第三方bean 🍐 ✏️
- 自动配置原理 🍐
- 起步依赖 🍐
- 自动配置源码分析 🍐
18. part18 能力目标 ☀️
- 分模块开发🍐
- 继承和聚合 🍐
- 私服 🍐 ✏️ ❤️
19. part19 能力目标 ☀️
- vue工程化
- TS
- TS快速入门
- TS常用类型
- ElementPlus
20. part20能力目标 ☀️
- 理解前后端分离开发好处
- 创建前端工程
- 根据产品原型完成布局和路由
- 书写页面和完成交互
- 完成部门管理模块
- 员工管理
- 增加员工
21. part21 能力目标 ☀️
- 完成员工管理模块
- 新增员工
- 删除员工
22. part22 能力目标 ☀️
- 修改员工
- 登录
- 令牌
- 打包部署
- 安装Linux
- 熟悉常用指令
- 安装软件
- 安装JDK
- 安装Mysql
- 安装Nginx
23. part23 能力目标 ☀️
- 部署项目
- 中州项目搭建