Javaweb2024 学习笔记

HM大约 5 分钟

Javaweb2024 学习笔记

1. part01 能力目标 ☀️

  1. 能够理解html标签的作用,以及使用html常用标签完成一个表格和表单 ✏️
  2. 知道get和post提交的区别 🍐
  3. 能够理解css的作用,以及使用css样式修改字体颜色 ✏️

2. part02 能力目标 ☀️

  1. 能够说出 JavaScript 的作用
  2. 能够在 JavaScript 中定义变量、流程控制语句(if、switch、while、for)
  3. 能够在 JavaScript 中定义函数
  4. 能够使用 JavaScript 提供的 Array 对象、String 对象
  5. 能够使用 JavaScript 自定义对象
  6. 能够使用 Document 对象获取 Element 对象
  7. 能够对表单进行数据验证

3. part03 能力目标 ☀️

  • 能够使用 VUE 中常用指令和插值表达式 ✏️
  • 能够使用 VUE 生命周期函数 mounted 🍐
  • 能够进行简单的 Element 页面修改
  • 能够完成查询所有功能 ✏️
  • 能够完成添加功能 ✏️

4. part04 能力目标 ☀️

  • 能够知道Maven的作用 🍐❤️
  • 能够安装Maven并且在Idea中配置Maven ❤️ ✏️
  • 能够创建Maven和导入Maven工程 ❤️ ✏️
  • 能够知道Maven本地仓库、远程仓库、中央仓库的作用🍐
  • 能够知悉Maven常见指令的效果 ✏️
  • 能够理解Maven的依赖配置 🍐
  • 能够知道单元测试的作用🍐
  • 能够认识单元测试常见注解 ✏️
  • 能够理解的断言的作用🍐

5. part05 能力目标 ☀️

  1. 能够说出HTTP是什么 🍐
  2. 能够说出HTTP请求数据和响应数据的组成格式 🍐
  3. 能够说出get和post请求方式的区别 🍐
  4. 能够说出200,404,500响应状态码的含义 🍐
  5. 能够说出Tomcat的作用 🍐
  6. 能够使用IDEA创建Maven Web项目 ✏️
  7. 能够在IDEA中集成Tomcat插件 ✏️
  8. 能够说出什么是Servlet 🍐
  9. 能够说出Servlet生命周期方法 🍐

6. part06 能力目标 ☀️

  • 能够编写 SpringBoot 入门案例 ❤️
  • 能够使用 ApiFox 工具 发送请求 ❤️ ✏️
  • 能够掌握普通类型参数传递
  • 能够掌握 POJO 类型参数传递
  • 能够掌握 json 数据参数、路径参数传递 ❤️ ✏️
  • 能够掌握响应 json 数据 ❤️ ✏️
  • 能够理解IOC和DI 🍐

7. part07 能力目标 ☀️

  1. 能够说出 为什么要使用数据库以及常见的几种数据库管理系统 🍐
  2. 能够说出 数据库的存在形式 🍐
  3. 能够操作 Mysql 安装成功并且登陆成功
  4. 能够使用 Navicat 操作数据库 ✏️
  5. 能够使用 DML 添加数据,删除数据,修改数据 ✏️
  6. 能够使用 DQL 查询数据 ✏️ ❤️
  7. 基本查询 ✏️
  8. 条件查询 ✏️
  9. 聚合函数 ✏️
  10. 分组查询 ✏️
  11. 排序查询 ✏️
  12. 分页查询 ✏️

8. part08 能力目标 ☀️

  1. 能够说出 JDBC 的作用 🍐
  2. 能够使用 JDBC 对数据库进行增删改查操作 ✏️
  3. 能够说出数据库连接池作用 🍐
  4. SpringBoot整合Mybatis入门 ✏️🍐 ❤️
  5. Mybatis操作curd ✏️🍐 ❤️

9. part09 能力目标 ☀️

  1. 完成部门通过id查询(回显)
  2. 完成部门修改
  3. 完成员工分页查询
  4. 完成员工分页查询之分页插件
  5. 完成条件查询(动态sql)

10. part10 能力目标 ☀️

  1. 理解表和表的关系 🍐
    1. 一对一 ✏️ 🍐
    2. 一对多 ✏️ 🍐
    3. 多对多 ✏️ 🍐
  2. 能够进行多表查询 ✏️ ❤️
    1. 左关联 ✏️
    2. 右关联 ✏️
    3. 内关联 ✏️
    4. 子查询 ✏️
  3. 员工模块 ✏️
    1. 分页查询之多表关联

11. part011 能力目标 ☀️

  • 员工管理
    • 新增员工 ✏️
      • 文件上传(本地上传和oss上传) ✏️
    • 事务管理
    • 修改员工 ✏️

12. part12 能力目标 ☀️

  1. 修改员工 ✏️
  2. 配置管理 🍐
  3. 统一异常管理 🍐
  4. 员工信息统计 ✏️

13. part13 能力目标 ☀️

  1. 总结
  2. 实战

14. part14 能力目标 ☀️

  1. 实战

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 能力目标 ☀️

  • 部署项目
  • 中州项目搭建
上次编辑于:
贡献者: huhu520