JavaWeb-能制作中小型网站企业管理系统(适合快速梳理)

导言 

 

 

 

第一章 Web前端开发 

一、初始web前端 

二、HTML、CSS介绍 

 

三、VsCode安装

四、标签

1 实现标题--排版

 

 2 实现标题--样式

 

颜色表示

 CSS选择器 

3 实现标题--超链接 

 

4 实现标签--正文

 

5 页面布局 

盒子模型 

布局标签

 

 

6 表格、表单标签 

表格标签 

表单标签 

 

 表单项

 五、JavaScript

1 介绍

 2 JavaScript引入方式

 3 js基本语法

书写语法 

输出语句 

 变量 

数据类型

 运算符 

流程控制语句 

 4 js函数

 5 js对象

Array 

var arr = [1,2,3,4];
arr[10] = 50;
for (let i = 0; i < arr.length; i++) {console.log(arr[il);
//forEach: 遍历数组中有值的元素arr.forEach(function(e){
console.log(e);
})
//ES6 箭头函数: (...) => (...] -- 简化函数定义arr.forEach((e) => {console.log(e);
})
//push: 添加元素到数组末尾
arr.push(7,8,9);console.log(arr);
//splice: 删除元素
arr.splice(2,2);
console.log(arr);

String

JSON

 

BOM 

 

DOM

6 事件监听 

 事件绑定

常见事件

案例

六、Vue

七、Ajax 

第二章 后端web开发

一、Maven

 

 Maven概述及安装

 

配置及创建Maven项目 

 配置Maven环境

创建Maven项目 

 

 导入Maven项目

依赖管理 

  依赖配置

 依赖传递

 

依赖范围 

生命周期 

 

 

 二、SpringBootWeb入门

三、HTTP协议 

HTTP请求格式

 HTTP响应格式

 

Tomcat 

 

四、请求响应 

请求 

简单参数接收

 实体参数

数组集合参数 

 数组参数
 集合参数

日期时间参数 

JSON参数 

 路径参数

 总结·

 响应

五、分层解耦 

 三层架构

分层解耦 

IOC & DI 入门 

 

 IOC详解

DI详解

 六、MySQL

MySQL的数据模型 

SQL简介

DDL

表创建  

数据类型

 1、数值类型

 2、字符串类型

 

 3、日期时间类型

表修改 

 

 表删除

DML 

insert插入操作 

 update更新操作

 delete删除数据

 增删改

DQL

 基本查询

 

 条件查询

分组查询 

聚合函数 

 

 

 分组查询

 排序查询 

 

 分页查询

 

案例一 

 

  案例二(if,case)

 

 多表设计

一对多

 外键约束(物理外键)(不推荐)

 

 

逻辑外键(推荐) 

 一对一

多对多 

 

多表查询 

内连接 

 外连接

 

 子查询

 标量子查询

 列子查询

 行子查询

 表子查询

 

事务 

介绍及操作 

 

 事务的四大特性

事务小结 

 索引

 介绍

 结构

 

语法 

 

索引小结 

 

 七、Mybatis

Mybatis入门 

快速入门 

 

 配置SQL提示

 

 JDBC

 

数据库连接池 

 

lombok 

 

Mybatis基础操作 

准备工作 

删除 

 

预编译SQL

 

 SQL注入

参数占位符 

 

 新增

  

 主键返回 

更新 

 

查询 

 数据封装

 

条件查询(concat) 

 XML映射文件

Mybatis动态SQL

<if> <where>

<set> 

 

<foreach> 

 <sql><include>

 

 开发规范 

 

 分页插件PageHelper

 文件上传

 文件上传

 本地存储(基本不使用)

 

 阿里云oss

 

 

 配置文件

配置参数化 

 

 yml配置文件

 

 

@ConfigurationProperties 

 

八、登录

会话技术

 方案一:Cookie

方案二:Session

方案三:令牌技术 (主流)

 

 JWT令牌

 

 

过滤器(Filter)  

 

 

 

 拦截器Interceptor

 

异常处理 

九、spring事务管理 

 

 十、 AOP

 AOP概述

AOP核心概念

 

通知类型

 

 

切入点表达式 

 

 

连接点 

 

十一、SpringBoot

 配置

         

 

Bean管理         

 

 

       十二、SpringBoot原理 (待更)

 十三、web后端开发总结

 

Maven高级(待更)

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/58735.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

github pages 用法详解 发布自己的网站

github pages 基础用法 URL 规则 假设你的 github 帐号为 mygithub&#xff0c;需要发布的仓库名为 myrepo&#xff0c;那么 pages 的 URL 为&#xff1a; https://mygithub.github.io/myrepo 添加内容 用任意编辑器写好&#xff08;或者生成&#xff09;标准的网页内容&a…

探索未来:直播实时美颜SDK在增强现实(AR)直播中的前景

在AR直播中&#xff0c;观众可以与虚拟元素实时互动&#xff0c;为用户带来更加丰富、沉浸式的体验。那么&#xff0c;直播美颜SDK在AR中有哪些应用呢&#xff1f;下文小编将于大家一同探讨美颜SDK与AR有哪些关联。 一、AR直播与直播实时美颜SDK的结合 增强现实技术在直播中…

【数据分享】2023年我国省市县三级的上市公司数量(Excel/Shp格式)

企业是经济活动的参与主体&#xff0c;一个城市的企业数量决定了这个城市的经济发展水平&#xff01;在众多公司企业中&#xff0c;上市公司堪称明珠&#xff0c;上市公司通常经济规模大、影响力强、员工多。哪个城市的上市公司更多&#xff0c;往往这个城市的经济实力越强&…

kubernetes基于helm部署gitlab-operator

kubernetes基于helm部署gitlab-operator 这篇博文介绍如何在 Kubernetes 中使用helm部署 GitLab-operator。 先决条件 已运行的 Kubernetes 集群负载均衡器&#xff0c;为ingress-nginx控制器提供EXTERNAL-IP&#xff0c;本示例使用metallb默认存储类&#xff0c;为gitlab p…

安防监控视频汇聚EasyCVR平台的FLV视频流在VLC中无法播放的原因排查

众所周知&#xff0c;TSINGSEE青犀视频汇聚平台EasyCVR可支持多协议方式接入&#xff0c;包括主流标准协议国标GB28181、RTSP/Onvif、RTMP等&#xff0c;以及厂家私有协议与SDK接入&#xff0c;包括海康Ehome、海大宇等设备的SDK等。在视频流的处理与分发上&#xff0c;视频监控…

git和github学习

一、什么是git和github? 二、学会使用github desktop应用程序 初始使用&#xff1a; 一开始我们是新账户&#xff0c;里面是没有仓库的&#xff0c;需要手动创建一个仓库。此时&#xff0c;这个仓库是创建在本地仓库里面&#xff0c;需要用到push命令&#xff08;就是那个pub…

那些你不知道的类和对象的知识

&#x1f388;个人主页:&#x1f388; :✨✨✨初阶牛✨✨✨ &#x1f43b;推荐专栏1: &#x1f354;&#x1f35f;&#x1f32f;C语言初阶 &#x1f43b;推荐专栏2: &#x1f354;&#x1f35f;&#x1f32f;C语言进阶 &#x1f511;个人信条: &#x1f335;知行合一 &#x1f…

JavaScript中的交互的方式alert,prompt,confirm的用法

一.alert的用法 1.alert 它会显示一条信息,弹出的这个带有信息的小窗口被称为模态窗。“modal” 意味着用户不能与页面的其他部分&#xff08;例如点击其他按钮等&#xff09;进行交互&#xff0c;直到他们处理完窗口。在上面示例这种情况下 —— 直到用户点击“确定”按钮。 …

【TiDB理论知识08】HATP概述

1 HTAP技术 OLTP 在线事务 支付 转账 高并发 每次操作的数据量少 &#xff0c;行存 OLAP 报表分析 每次操作大量数据 列存储 2 传统解决方案 数据抽取到数仓或者数据湖 ETL有延迟 &#xff0c;一般会有T1 T2 数据多副本 3 HTAP的要求 4 TIDB的HTAP架构 TiFlash特点&…

RocketMQ 事务消息

事务消息是 RocketMQ 的高级特性之一 。这篇文章&#xff0c;笔者会从应用场景、功能原理、实战例子三个模块慢慢为你揭开事务消息的神秘面纱。 1 应用场景 举一个电商场景的例子&#xff1a;用户购物车结算时&#xff0c;系统会创建支付订单。 用户支付成功后支付订单的状态…

【刷题笔记8.9】LeetCode题目:两数相加

LeetCode题目2&#xff1a;两数相加 题目及描述 给你两个 非空 的链表&#xff0c;表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的&#xff0c;并且每个节点只能存储 一位 数字。 请你将两个数相加&#xff0c;并以相同形式返回一个表示和的链表。 你可以假设…

商城-学习整理-基础-商品服务API-属性分组(七)

目录 一、创建系统菜单二、开发属性分组1、将三级分类功能抽取出来2、编写后端代码3、属性分组新增功能4、属性分组修改回显功能 三、品牌管理1、分页显示有点问题&#xff0c;使用MyBatis-Plus有点问题&#xff0c;需要使用分页插件&#xff0c;给容器中放一个2、修改模糊查询…