栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JavaWeb笔记

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JavaWeb笔记

提示:这篇笔记是黑马程序员的web课程的ppt,我只是拿来作为我的笔记

文章目录
  • Maven
      • 创建maven项目
      • 依赖管理
  • MyBatis
    • MyBatis简介
      • 什么是Mybatis
    • MyBatis快速入门
    • Mapper代理开发
  • Web核心
    • HTTP简介
    • HTTP请求数据格式
    • HTTP响应数据格式
      • 常见的响应状态码
  • AJAX
    • AJAX概述
    • AJAX入门
  • Vue
    • Vue概述与入门
      • Vue快速入门
      • Vue常用指令
      • Vue生命周期
  • Springboot
  • 未解决问题:


Maven 创建maven项目

依赖管理

添加依赖
配置依赖自动更新


MyBatis MyBatis简介 什么是Mybatis

  1. 将来我们可能会有很多很多的代码,那么我们为了保证这些代码的职责单一,我们将操作数据库的那些代码称为持久层
  2. 表现层是用做页面展示的,业务层是用来做逻辑处理的,而持久层就是对数据做持久化的,保存到数据库的
  3. 框架就是一个半成品的软件,你拿到之后,再进行一些软件的编写,就是一个完整的软件产品了

硬编码:将字符串信息写到代码中去了,那么当字符串信息发生改变,你就会改动代码,也要重新编译,重新打包,重新运行,所以维护性比较差

MyBatis快速入门

示例:查询user表

  1. POJO类将来就对应着user这个表
  2. SqlSession就是用来执行Sql语句的
  3. 具体代码教学https://www.bilibili.com/video/BV1Qf4y1T7Hx?p=48&spm_id_from=pageDriver
Mapper代理开发

、、后面的都没在听了,因为知道MybitsPlus基本不会用后面这些东西,而且比他更简单


Web核心 HTTP简介

  1. http简单来说就是浏览器和服务器之间数据交互的格式,请求数据和相应数据需要按照这个格式来书写
  2. 无状态是指后一次请求不能记录前一次请求的数据
HTTP请求数据格式

HTTP响应数据格式

常见的响应状态码

从功能上来讲:
post是向服务器发送数据;get是向服务器获取数据
这里是响应状态码大全


AJAX AJAX概述

输入信息改变,在数据库搜索并展示,但整个页面并没有刷新,叫局部更新

同步请求:服务器处理数据要耗时,而客户端只能等待,响应之后才能继续访问(用户肉眼可见刷新过程)
异步请求:客户端不用等待服务器端,也就是说,客户端不会刷新加载页面,客户端继续可以执行其他操作(悄悄地发送了个请求,用户根本看不出来)

AJAX入门

代码官网都有,直接copy就行


Vue Vue概述与入门 Vue快速入门

el指的是element,你要给哪个代码的区域用vue控制啊?#对应的是id
data用于返回数据
v-model绑定一下模型,名字与data中的名字要一样

Vue常用指令


v-bind:绑定一个url,当url一产生变化,将来href也会产生变化,对应的路径就变了



v-for会遍历吗,然后你有几个元素,就会生成几个标签

Vue生命周期

探究Vue从创建到销毁的整个过程

挂载完成说明Vue已经全部初始化好了,也就是页面加载完成了
在初始化成功后,mounted方法会自动被执行,真正的业务应该是发送异步请求,加载所有列表数据


Springboot
未解决问题:
  1. 怎么在IDEA中加载mysql工具(据说和Navicat一样好用)这是教你用的
  2. List item
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/821570.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号