JavaWeb
文章平均质量分 72
javaWeb的学习
玥骋
春雨如膏,农夫喜其润泽,行人恶其泥泞。
展开
-
JSON初探
概念:JavaScriptObject Notation。JavaScript对象表示法。由于语法简单,层次结构鲜明,现多用于作为数据载体,在网络中进行数据传输。JavaScript对象JSON。原创 2022-08-21 16:32:54 · 266 阅读 · 0 评论 -
AJAX入门
概念:AJAX(Asynchronous JavaScript And XML):异步的JavaScript和XMLAJAX作用:与服务器进行数据交换:通过AJAX可以给服务器发送请求,并获取服务器响应的数据。原创 2022-08-20 10:04:39 · 183 阅读 · 0 评论 -
Listener
概念:Listener,表示监听器,是JavaWeb的三大组件(Servlet,Filter,Listener)之一。监听器:可以监听就是在application,session,request三个对象的船舰,销毁,或者往其中添加,修改,与删除属性时,自动执行代码的功能组件。Listener分类,JavaWeb中提供了8个监听器。原创 2022-08-19 10:21:56 · 73 阅读 · 0 评论 -
Filter
概念:Filter表示过滤器,是Javaweb三大组件(Servlet,Filter,Listener)之一。过滤器可以把对资源的请求拦截下来从而实现一些特殊的需求。过滤器一般完成一些通用的操作,比如:权限控制,统一编码处理,敏感字符处理等等…...原创 2022-08-18 19:11:44 · 162 阅读 · 0 评论 -
Cookie与Session
会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束,在一次会话中可以包含请求和响应。会话跟踪:一种维护浏览器状态的方法,服务器需要识别多次请求是否来自同一浏览器,以便在同一次绘画的多次请求间。HTTP协议是的,每次浏览器向服务器请求时,服务器都会将该请求当作一个新的请求,因此我们需要会话跟踪技术来实现会话内的数据共享。...原创 2022-08-18 15:47:01 · 91 阅读 · 0 评论 -
Request(请求)&Response(响应)
注:1.Tomcat需要解析请求数据,封装为request对象,并且创建request对象传递到service方法中。2.使用request对象,查阅javaEE API文档的 HttpServletRequest接口1.请求行:String getMethod():获取请求方式:GETStrintg getContextPath():获取虚拟目录(项目访问路径):/request-demoStringBuffer get RequestURL():获取URL(统一资源定位符):http://loc原创 2022-06-14 17:31:25 · 501 阅读 · 3 评论 -
Servlet快速入门
Servlet文章目录Servlet@[toc]Servlet快速入门Servlet执行流程Servlet生命周期Servlet方法介绍Servlet体系结构思考总结Servlet urlpattern配置urlPattern配置规则XML配置方式编写ServletServlet快速入门1.创建Web项目,导入Servlet坐标 <dependencies> <dependency> <groupId>javax.serv原创 2022-05-15 10:05:23 · 180 阅读 · 0 评论 -
IDEA使用Tomcat
Tomcat文章目录TomcatTomcat简介基本使用:安装,卸载,启动,关闭,配置,部署IDEA中创建Maven Web项目使用骨架模板IDEA中使用Tomcat一.将本地Tomcat集成到idea中,然后进行项目部署即可:二.使用Tomcat Maven插件Tomcat简介Tomcat是由Apache软件基金会属下Jakarta项目开发的Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为原创 2022-05-13 16:08:10 · 6255 阅读 · 0 评论 -
HTTP协议的学习
HTTP协议文章目录HTTP协议@[toc]概念:特点:HTTP-请求数据格式**请求数据分为3部分**:注:GET和POST请求的区别**常见的http请求头**:HTTP-响应数据格式响应数据分为3部分常见的http响应头响应状态码状态码大类常见的响应状态码概念:HyperText Transfer Protocol ,超文本传输协议,规定了浏览器和服务器之间的数据传输的规则。特点:基于TCP协议:面向连接,安全。基于请求-响应模型的:一次请求对应一次响应。http协议是原创 2022-05-12 15:45:55 · 90 阅读 · 0 评论 -
正则表达式
正则表达式概念:正则表达式定义了字符串组成的规则定义:直接量:注意不要加引号var reg =/^\w{6,12}$/;创建RegExp对象var reg = new RegExp("^\\w{6,12}$");方法:test(str):判断指定字符串是否符合规则,返回true或false语法^ :表示开始$ :表示 结束[] :代表某个范围的单个字符,比如:[0-9]单个数字字符. :代表任意单个字符,除了换行和行结束符\w原创 2022-05-08 09:29:51 · 199 阅读 · 0 评论 -
HTML快速入门
HTML快速入门基础标签标签描述 - 定义标题,h1最大,h6最小定义文本的字体,字体尺寸,字体颜色定义粗体文字定义斜体文字定义文本下划线定义文本居中定义段落<br定义折行定义水平线……使用方法<!--html5 标识--><!DOCTYPE html><html lang="en"><head> <!--页面的字符集-->原创 2022-04-28 16:16:43 · 376 阅读 · 1 评论 -
MyBatis完成品牌数据的增删改查操作
MyBatis配置文件完成增删改查文章目录MyBatis配置文件完成增删改查案例:完成品牌数据的增删改查操作要完成的功能清单:准备环境MyBatis完成增删改查查询查询所有数据查看详情功能条件查询1.多条件查询2.单条件动态查询添加修改修改全部字段修改动态字段删除功能删除单个批量删除动态SQL案例:完成品牌数据的增删改查操作要完成的功能清单:查询查询所有数据查看详情条件查询添加修改修改全部字段修改动态字段删除删除一个批量删除准备环境数据库表-- 创原创 2022-04-21 16:16:27 · 1148 阅读 · 3 评论 -
MyBatis快速入门
MyBatis快速入门文章目录MyBatis快速入门什么是MyBatis持久层框架MyBatis快速入门查询user表中的所有数据Mapper代理开发步骤:MyBatis核心配置文件什么是MyBatisMyBatis是一款优秀的持久层框架,用于简化JDBC开发MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 J原创 2022-04-14 16:25:40 · 153 阅读 · 0 评论 -
Maven学习笔记
Maven学习笔记文章目录Maven学习笔记Maven简介Maven安装配置Maven基本使用Maven常用命令Maven生命周期依赖管理Maven简介Apache Maven是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建,报告和文档官网:http://maven.apache.org/Maven是专门用于管理和构建java项目的工具,它主要的功能有:提供了一套标准化的项目结构提供了一套标准化的构建流程(编译,测试,打包,发布)提供了一原创 2022-04-07 18:31:38 · 189 阅读 · 0 评论 -
JDBC完成商品品牌数据的增删改查操作
JDBC完成商品品牌数据的增删改查操作文章目录JDBC完成商品品牌数据的增删改查操作首先环境准备数据库表 tb_brand实体类 Brand测试用例查询操作添加操作修改操作:根据id进行修改删除操作:根据id进行删除操作查询:查询所有数据添加:添加品牌修改:根据id修改删除:根据id删除首先环境准备数据库表 tb_brand-- 创建tb_brandCREATE TABLE tb_brand ( -- id主键id INT PRIMARY KEY auto_increment,原创 2022-04-06 20:48:06 · 1257 阅读 · 0 评论 -
数据库连接池
数据库连接池数据库连接池简介数据库连接池是个容器,负责分配,管理数据库连接(Connection)它允许应用程序重复使用一个现有的数据库连接,而不是新建一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏优点:资源重用提升系统的响应速度避免数据库连接遗漏数据库连接池实现标准接口DataSource官方(SUN)提供的数据库连接池接口,由第三方组织实现此接口功能:获取连接Connection getConnect原创 2022-04-06 18:33:20 · 112 阅读 · 0 评论 -
JDBC快速入门(带小案例)
SQL注入小案例,防止SQL注入小案例,JDBC主要API学习笔记原创 2022-03-26 14:50:42 · 1313 阅读 · 0 评论 -
约束(主键,非空,唯一,默认,外键)
约束(主键,非空,唯一,默认,外键)文章目录约束(主键,非空,唯一,默认,外键)概念&分类非空约束唯一约束主键约束检查约束默认约束外键约束概念&分类概念:约束是作用于表中,‘列’上的规则,用于限制加入表中的数据;约束的存在保证了数据库中数据的正确性,有效性,完整性。分类:非空约束唯一约束主键约束默认约束检查约束外键约束非空约束概念:保证列中的数据不会有 null 值not null原创 2021-12-24 21:04:08 · 942 阅读 · 1 评论 -
SQL条件查询,分组查询,排序查询,分页查询
DQL查询操作(条件查询,分组查询,排序查询,分页查询)文章目录DQL查询操作(条件查询,分组查询,排序查询,分页查询)一.查询语法二.基础查询三.条件查询四.排序查询五.分组查询六.分页查询一.查询语法SELECT 字段列表FROM 表名列表WHERE 条件列表GROUP BY 分组字段HAVING 分组后条件ORDER BY 排序字段LIMIT 分列限定; 二.基础查询1.语法SELECT 字段列表 FROM 表名;2.例子SELECT * FROM 表名原创 2021-12-19 21:32:21 · 2311 阅读 · 0 评论 -
数据库DDL,DML
数据库DDL,DML一,DDL操作数据库查询数据库SHOW DATABASE;创建数据库创建CREATE DATABASE 数据库名称;创建(判断,如果不存在则创建)CREATE DATABASE IF NOT EXISTS 数据库名称;删除删除数据库DROP DATABASE 数据库名称;删除数据库(判断,如果存在就删除)DROP DATABASE ID EXISTE 数据库名使用数据库查看当前使用的数据库SELECT DATABASE (原创 2021-12-14 21:54:57 · 3070 阅读 · 0 评论 -
JavaWeb数据库篇1
JavaWeb数据库篇1数据库相关概念1.数据库存储数据的仓库,数据是有组织的进行存储DB2.数据库管理系统管理数据库的大型软件DBMS3.SQL结构化的查询语言操作关系型数据库定义操作所有关系型数据库的同一标准三者关系程序员用sql语言,来操作DBMS,DBMS再来操作数据库。关系型数据库关系型数据库是建立在关系模型基础上的数据库,简单说,关系型数据库是由多张能相互连接的二维表组成的数据库!优点:1.使用表结构,格式一致,易于维护2.使用通用的sq原创 2021-12-14 21:13:58 · 520 阅读 · 0 评论