Java Web
文章平均质量分 96
https://www.bilibili.com/video/BV1Qf4y1T7Hx
黑马 14天快速入门Java Web
Masked5
These violent delights have violent ends
And in their triumph die, like fire and powder,
Which, as they kiss, consume.
展开
-
Java Web部分综合案例
以上是我们在综合案例要实现的功能。对数据的除了对数据的增删改查功能外,还有一些复杂的功能,如批量删除分页查询条件查询等功能批量删除功能:每条数据前都有复选框,当我选中多条数据并点击批量删除按钮后,会发送请求到后端并删除数据库中指定的多条数据。分页查询功能:当数据库中有很多数据时,我们不可能将所有的数据展示在一页里,这个时候就需要分页展示数据。条件查询功能:数据库量大的时候,我们就需要精确的查询一些想看到的数据,这个时候就需要通过条件查询。这里的修改品牌和删除品牌。转载 2023-03-21 16:19:13 · 127 阅读 · 0 评论 -
Vue & Element UI入门
今日目标:接下来我们学习一款前端的框架,就是 VUE。Vue 是一套前端框架,免除原生JavaScript中的DOM操作,简化书写。我们之前也学习过后端的框架 , 是用来简化 代码编写的;而 是前端的框架,是用来简化 代码编写的。前一天我们做了一个综合性的案例,里面进行了大量的DOM操作,如下学习了 后,这部分代码我们就不需要再写了。那么 是如何简化 DOM 书写呢?==基于MVVM(Model-View-ViewModel)思想,实现数据的双向绑定,将编程的关注点放在数据上。==之前我们是将关转载 2023-03-21 15:28:22 · 577 阅读 · 1 评论 -
MySQL基础——MySQL与Navicat的安装 SQL语法(数据定义语言 数据操作语言 数据查询语言 数据控制语言)
了解了数据模型后,接下来我们就学习SQL语句,通过SQL语句对数据库、表、数据进行增删改查操作。英文:Structured Query Language,简称 SQL结构化查询语言,一门操作关系型数据库的编程语言定义操作所有关系型数据库的统一标准对于同一个需求,每一种数据库操作的方式可能会存在一些不一样的地方,我们称为“方言”Navicat for MySQL 是管理和开发 MySQL 或 MariaDB 的理想解决方案。转载 2023-03-05 21:19:16 · 664 阅读 · 0 评论 -
MySQL高级——约束 数据库设计 多表查询 事务
外键用来让两个表的数据之间建立链接,保证数据的一致性和完整性。如何理解上面的概念呢?如下图有两张表,员工表和部门表:员工表中的dep_id字段是部门表的id字段关联,也就是说1号学生张三属于1号部门研发部的员工。现在我要删除1号部门,就会出现错误的数据(员工表中属于1号部门的数据)。而我们上面说的两张表的关系只是我们认为它们有关系,此时需要通过外键让这两张表产生数据库层面的关系,这样你要删除部门表中的1号部门的数据将无法删除。软件的研发步骤数据库设计概念。转载 2023-03-05 21:27:42 · 214 阅读 · 0 评论 -
使用 Filter 完成登陆状态校验功能 & 使用 axios 发送 ajax 请求 & Fastjson 完成 java 对象和 json 串的相互转换
使用 Filter 完成登陆状态校验功能使用 axios 发送 ajax 请求熟悉 json 格式,使用 Fastjson 完成 java 对象和 json 串的相互转换使用 axios + json 完成综合案例转载 2023-03-20 17:09:22 · 301 阅读 · 0 评论 -
利用Cookie和Session完成用户登录注册案例
对于会话跟踪这四个词,我们需要拆开来进行解释,首先要理解什么是会话,然后再去理解什么是会话跟踪会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应。从浏览器发出请求到服务端响应数据给前端之后,一次会话(在浏览器和服务器之间)就被建立了会话被建立后,如果浏览器或服务端都没有被关闭,则会话就会持续建立着浏览器和服务器就可以继续使用该会话进行请求发送和响应,上述的整个过程就被称之为会话。转载 2023-03-20 11:34:41 · 6978 阅读 · 1 评论 -
JSP快速入门 & EL表达式 & JSTL标签 & MVC模式案例
今日目标:==JSP(全称:Java Server Pages):Java 服务端页面。==是一种动态的网页技术,其中既可以定义 HTML、JS、CSS等静态内容,还可以定义 Java代码的动态内容,也就是 。如下就是jsp代码上面代码 标签内容是展示在页面上,而 Java 的输出语句是输出在 idea 的控制台。那么,JSP 能做什么呢?现在我们只用 实现功能,看存在什么问题。如下图所示,当我们登陆成功后,需要在页面上展示用户名上图的用户名是动态展示,也就是谁登陆就展示谁的用户名。只用 如何实现呢转载 2023-03-19 20:51:39 · 286 阅读 · 0 评论 -
Servlet的 Request对象和Response对象使用 &用户登录注册一例
=Request是请求对象,Response是响应对象。==这两个对象在我们使用Servlet的时候有看到此时,我们就需要思考一个问题request和response这两个参数的作用是什么?获取请求数据浏览器会发送HTTP请求到后台服务器[Tomcat]HTTP的请求中会包含很多请求数据[请求行+请求头+请求体]后台服务器[Tomcat]会对HTTP请求中的数据进行解析并把解析结果存入到一个对象中所存入的对象即为request对象,所以我们可以从request对象中获取请求的相关参数。转载 2023-03-19 15:18:58 · 525 阅读 · 0 评论 -
使用 Servlet 实现接口 &使用Tomcat部署java web项目
Web是全球广域网,也称为万维网(www),能够通过浏览器访问的网站。在我们日常的生活中,经常会使用浏览器去访问百度京东传智官网等这些网站,这些网站统称为Web网站。如下就是通过浏览器访问传智官网的界面:我们知道了什么是Web,那么JavaWeb又是什么呢?顾名思义JavaWeb就是用Java技术来解决相关web互联网领域的技术栈。等学习完JavaWeb之后,同学们就可以使用Java语言开发我们上述所说的网站。而国内很多大型网站公司也是首选Java语言来解决web互联网相关的问题。转载 2023-03-19 10:41:30 · 561 阅读 · 0 评论 -
快速入门JavaScript
今日目标JavaScript 是一门跨平台、面向对象的脚本语言,而Java语言也是跨平台的、面向对象的语言,只不过Java是编译语言,是需要编译成字节码文件才能运行的;JavaScript是脚本语言,不需要编译,由浏览器直接解析并执行。JavaScript 是用来控制网页行为的,它能使网页可交互;那么它可以做什么呢?如改变页面内容、修改指定元素的属性值、对表单进行校验等,下面是这些功能的效果展示:改变页面内容当我点击上面左图的 按钮,按钮上面的文本就改为上面右图内容,这就是js 改变页面内容的功能。修改指转载 2023-03-17 17:35:41 · 50 阅读 · 0 评论 -
简单了解 HTML&CSS
HTML 是一门语言,所有的网页都是用HTML 这门语言编写出来的,也就是HTML是用来写网页的,像京东,12306等网站有很多网页。这些都是网页展示出来的效果。而HTML也有专业的解释超文本:超越了文本的限制,比普通文本更强大。除了文字信息,还可以定义图片、音频、视频等内容如上图看到的页面,我们除了能看到一些文字,同时也有大量的图片展示;有些网页也有视频,音频等。这种展示效果超越了文本展示的限制。标记语言:由标签构成的语言。转载 2023-03-16 22:48:53 · 38 阅读 · 0 评论 -
Mybatis实现增删改查实例 & 注解实现CRUD
在mapper接口点击红色头绳的小鸟图标会自动跳转到对应的映射配置文件,在映射配置文件中点击蓝色头绳的小鸟图标会自动跳转到对应的mapper接口。可以看出报错了,因为映射配置文件是xml类型的问题,而 > < 等这些字符在xml中有特殊含义,所以此时我们需要将这些符号进行转义,可以使用以下两种方式进行转义。而上面的SQL语句中的字段列表书写麻烦,如果表中还有更多的字段,同时其他的功能也需要查询这些字段时就显得我们的代码不够精炼。以后我们只会写上面的第3步的代码,其他的都不需要我们来完成。转载 2023-03-16 22:13:36 · 461 阅读 · 0 评论 -
Mybatis快速入门 使用Mapper代理开发
MyBatis 是一款优秀的持久层框架,用于简化 JDBC 开发MyBatis 本是 Apache 的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github官网:https://mybatis.org/mybatis-3/zh/index.html负责将数据到保存到数据库的那一层代码。以后开发我们会将操作数据库的Java代码作为持久层。转载 2023-03-09 21:32:25 · 771 阅读 · 0 评论 -
Maven安装配置 基本使用 在IDEA中使用Maven Maven依赖管理
是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。官网 :http://maven.apache.org/通过上面的描述大家只需要知道Maven是一个工具即可。Apache 是一个开源组织,将来我们会学习很多Apache提供的项目。转载 2023-03-09 15:58:24 · 1407 阅读 · 0 评论 -
JDBC概述——API详解、数据库连接池Driud使用、利用JDBC进行CRUD
在开发中我们使用的是java语言,那么势必要通过java语言操作数据库中的数据。这就是接下来要学习的JDBC。Statement对象的作用就是用来执行SQL语句。而针对不同类型的SQL语句使用的方法也不一样。执行DDL、DML语句执行DQL语句该方法涉及到了ResultSet对象,而这个对象我们还没有学习,一会再重点讲解。封装了SQL查询语句的结果。ResultSet executeQuery(sql) :执行DQL 语句,返回 ResultSet 对象那么我们就需要从ResultSet。转载 2023-03-06 21:45:50 · 294 阅读 · 1 评论