JavaWeb学习笔记
文章平均质量分 84
烟雨平生ing
这个作者很懒,什么都没留下…
展开
-
Ajax、JSON
文章目录1. Ajax概念2. JS原生AJAX的实现方式3. JQuery的ajax实现方式3.1 $.ajax() (可以get/post请求)3.2 $.get() (只能是get请求)3.3 $.post() (只能post请求)4. JSON字符串4.1 概述4.2 JSON语法4.2.1 JSON数据的定义值类型:4.2.2 JSON数据的获取4.3 JSON数据和Java对象的相互转换## JSON转为Java对象1. Ajax概念ASynchronous JavaScript And原创 2021-10-22 14:17:45 · 46 阅读 · 0 评论 -
JQuery
文章目录1. 概念2. JQuery的使用2.1 下载JQuery2.2 导入JQuery的js文件:导入min.js文件2.3 使用 -- 常用操作2.4 JQuery对象和JS对象区别与转换3. 选择器3.1 基本选择器3.2 层级选择器3.3 属性选择器3.4 过滤选择器2.5 表单过滤选择器4. DOM操作4.1 内容操作4.2 属性操作4.3 CRUD操作:5. JQuery动画1. 概念一个JavaScript框架。简化JS开发JavaScript框架:本质上就是一些js文件,封原创 2021-10-18 10:34:10 · 73 阅读 · 0 评论 -
Filter (过滤器) Listener(监听器)
文章目录Filter过滤器1. 概念2. 快速入门2.1 定义一个类,实现接口Filter,复写方法2.2 配置拦截路径2.2.1 web.xml 方法2.2.2 注解方法3. 过滤器生命周期方法4. 拦截路径匹配Filter过滤器1. 概念Javaweb中的过滤器可以拦截请求(request)和响应(response)过滤器中拦截到的request和response 和servlet中的request和response是同一个一般用于完成通用的操作。如:登录验证、统一编码处理(response原创 2021-10-10 12:15:53 · 91 阅读 · 0 评论 -
SpringCloud 概述
文章目录1. SpringCloud是什么?2 SpringCloud和SpringBoot的关系3. Dubbo 和 SpringCloud技术选型3.1 分布式+服务治理Dubbo3.2 Dubbo 和 SpringCloud对比4. SpringCloud能干嘛?5. SpringCloud下载1. SpringCloud是什么?Spring官网:https://spring.io/SpringCloud,基于SpringBoot提供了一套微服务解决方案,包括服务注册与发现,配置中心,全链路原创 2021-10-09 11:13:04 · 111 阅读 · 0 评论 -
EL表达式、JSTL标签库
文章目录EL表达式1. 概念2. 作用3. 语法4. 忽略el表达式5. 使用5.1. 运算:5.2. 获取值5.3. 隐式对象:JSTL1. 概念2. 作用3. 使用步骤4. 常用的JSTL标签EL表达式1. 概念Expression Language 表达式语言只能获取展示值,不能设置2. 作用替换和简化jsp页面中java代码的编写3. 语法${表达式}4. 忽略el表达式jsp默认支持el表达式的。如果要忽略el表达式设置jsp中page指令中:isELIgnored=“t原创 2021-10-08 12:11:45 · 69 阅读 · 0 评论 -
JS_概述
JS_概述1. JavaScript2. JS的特点3. js和java的区别4. javascript组成5. js与html结合方式 (两种)6. alert方法和document对象的write方法7. js中的数据类型8. js中的变量声明和typeof运算符9. js中的等于号和字符串拼接1. JavaScriptJavascript(简称JS)是一个基于对象(有的地方也叫面向对象)和事件驱动的脚本语言,主要应用在客户端(浏览器)。Java:后端的编程语言。Java程序要执行怎么办?第一步编原创 2021-08-05 14:51:42 · 124 阅读 · 0 评论 -
javascript组成-ECMAScript、bom、dom
javascript组成1. javascript组成1.1 ECMAScript(js的一些语法)1.2 BOM:browser object model ----浏览器对象模型bom中包含的对象有:navigator(了解):浏览器的信息screen(了解):屏幕的信息location(重点掌握属性href):URL 的信息history(三个方法):url的历史信息window(重点):窗口对象,顶层对象window对象的其他方法 ------ 定时器相关联的方法1.3 DOM:document ob原创 2021-08-05 14:48:10 · 338 阅读 · 0 评论 -
js-案例
案例:动态添加和删除表格及数据<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>动态表格</title> <style> table{ border: 1px solid; margin: auto; width: 500原创 2021-08-05 14:54:03 · 50 阅读 · 0 评论 -
js-常见事件
常见事件1. 点击事件:2. 焦点事件3. 加载事件:4. 鼠标事件:5. 键盘事件:6. 选择和改变7. 表单事件:1. 点击事件: 1. onclick:单击事件 2. ondblclick:双击事件2. 焦点事件 1. onblur:失去焦点 2. onfocus:元素获得焦点。3. 加载事件: 1. onload:一张页面或一幅图像完成加载。4. 鼠标事件: 1. onmousedown 鼠标按钮被按下。 2. onmouseup 鼠标按键被松开。 3. onmo原创 2021-08-05 14:05:39 · 52 阅读 · 0 评论 -
jsp
文章目录1. 概念:2. jsp指令3. JSP的脚本:JSP定义Java代码的方式4. 注释:5. jsp内置对象1. 概念:Java Server Pages: java服务器端页面jsp的组成:html +java代码+jsp指令可以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码JSP本质上就是一个ServletTomcat帮你把test01.jsp转换成了test01_jsp.java(servlet)并且帮你编译了test01_jsp.cl原创 2021-09-26 15:29:26 · 61 阅读 · 0 评论 -
xml的解析、dom4j API 详解
文章目录一、xml的解析1.1 xml的解析方式(解析思想)1.1.1 dom的解析方式1.1.2 sax的解析方式 ((simple API for XML))1.2 xml的解析包1.2.1 dom4j解析方式二、dom4j API 详解2.1 方法2.2 dom4j回写操作2.2.1 操作中会存在编码问题2.2.2 代码演示1) 获取根元素2) 获取某个/所有元素下的子元素3) 添加一个带属性的节点,并将数据回写4) 修改某个节点的内容(节点的文本内容和属性值)5) 删除某个节点一、xml的解析对原创 2021-09-07 17:07:19 · 352 阅读 · 0 评论 -
XML约束及使用
文章目录1. xml约束(以文件的形式存在,需要在xml种引入的)1.1 DTD约束1.1.1 DTD约束的方式2. schema约束2.1 schema约束的阅读2.2 schema约束的引入1. xml约束(以文件的形式存在,需要在xml种引入的)问题:什么是xml约束,为什么使用约束?简单说,xml约束,它是控制xml中可以写什么,不可以写什么。使用约束的好处,可以方便xml的解析或配置。xml约束技术有两种Xml定义使用说明数===约束dtd 早期应用 DTD,Document T原创 2021-09-06 09:41:26 · 582 阅读 · 0 评论 -
xml标记语言-概述
文章目录1. xml是什么?标记语言2. xml的发展由来3. Xml的作用:在真实的开发中,xml它的作用:4. xml的组成部分4.1 文档声明4.2 元素(标签)4.3 属性4.4 注释4.5 xml中的CDATA区域与特殊字符(html).4.6 PIProcessing instruction 处理指令(引入css样式的)5. xml中的元素/属性命名规范1. xml是什么?标记语言xml–可扩展的标记语言. Extensible Markup LanguageXML 是一种标记语言,很类似原创 2021-09-06 08:55:56 · 1280 阅读 · 0 评论 -
maven-生命周期与插件
文章目录1. 生命周期与插件构建1.1 生命周期1.1.1 clean生命周期1.1.2 defau构建生命周期1.1.3 site构建生命周期1.2 插件通过插件可以自定义其他功能1. 生命周期与插件构建1.1 生命周期项目构建生命周期Maven构建生命周期描述的是一次构建过程经历经历了多少个事件Maven对项目构建的生命周期划分为3套clean:清理工作default:核心工作,例如编译,测试,打包,部署等site:产生报告,发布站点等1.1.1 clean生命周期pre原创 2021-09-20 14:24:25 · 51 阅读 · 0 评论 -
maven--依赖管理
文章目录1. 依赖配置2. 依赖传递依赖传递冲突问题3. 可选依赖4. 排除依赖5. 依赖范围依赖范围传递性1. 依赖配置依赖指当前项目运行所需的jar包,一个项目可以设置多个依赖格式:<!--设置当前项目所依赖的所有jar--><dependencies> <!-- 设置具体的依赖 --> <dependency> <!--依赖所属群组id--> <groupId>junit</原创 2021-09-20 13:58:59 · 142 阅读 · 0 评论 -
maven入门(idea)
文章目录1. idea maven配置2. 创建java项目3. Maven项目目录结构4. 在pom.xml中导入所需jar包5. 使用原型(模板)创建Java项目6. 使用原型(模板)创建Web项目1. idea maven配置ldea对3.6.2及以上版本存在兼容性问题,为避免冲突,IDEA中安装使用3.6.1版本在settings中搜索maven,设置指定的maven目录 – Maven home directory,和maven配置文件settings.xml – User sett原创 2021-09-20 11:07:28 · 216 阅读 · 2 评论 -
会话技术 -- Cookie、Session
会话技术1. 会话技术2. Cookie2.1 概念:2.2 快速入门使用2.3 实现原理2.4 cookie的细节2.4.1 一次可不可以发送多个cookie?2.4.2 cookie在浏览器中保存多长时间?2.4.3 cookie能不能存中文?2.4.4 cookie共享问题?1. 会话技术会话:一次会话中包含多次请求和响应。一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止功能:在一次会话的范围内的多次请求间,共享数据方式:客户端会话技术:Cookie服务器端原创 2021-09-19 18:39:18 · 89 阅读 · 0 评论 -
Maven概念和安装
文章目录1. Maven是什么2. Maven的作用3. 下载与安装3.1 Maven下载3.2 Maven安装3.2 Maven环境变量配置4. Maven基本概念4.1 仓库4.2 坐标通过Maven网站获取坐标4.3 本地仓库配置1. Maven是什么Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)POM( Project Object Model):项目对象模型2. Maven的作用项目构建 : 提供标准的、跨平台的自动化项目构建方式依赖原创 2021-09-18 12:03:12 · 62 阅读 · 0 评论 -
文件下载
package com.ruandy.servlet.download;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.ServletOutputStream;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.serv原创 2021-09-17 11:10:34 · 2537 阅读 · 0 评论 -
request对象、Response对象
文章目录1. request对象和response对象的原理2. request对象继承体系结构3. request功能:3.1 获取请求消息数据3.1.1 获取请求行数据3.1.2 获取请求头数据3.1.3 获取请求体数据:3.2 其他功能:3.2.1 获取请求参数通用方式:不论get还是post请求方式都可以使用下列方法来获取请求参数3.2.2 中文乱码问题:4. request请求转发:一种在服务器内部的资源跳转方式步骤:特点:共享数据:1. request对象和response对象的原理req原创 2021-09-15 11:39:32 · 450 阅读 · 0 评论 -
HTTP协议(沟通规则)
文章目录概念:Hyper Text Transfer Protocol 超文本传输协议HTTP历史版本:Http协议的组成:请求消息数据格式概念:Hyper Text Transfer Protocol 超文本传输协议传输协议:定义了,客户端和服务器端通信时,发送数据的格式特点:1. 基于TCP/IP的高级协议2. 默认端口号:803. 基于请求/响应模型的:一次请求对应一次响应(请求和响应总是成对出现)4. 无状态的:每次请求之间相互独立,不能交互数据HTTP历史版本:1.0:每一原创 2021-09-11 10:39:33 · 350 阅读 · 0 评论 -
Servlet
文章目录1. 概念2.快速入门3. 执行原理4. Servlet中的生命周期方法5. Servlet3.0:6. IDEA与tomcat的相关配置1. 概念Servlet :server applet运行在服务器端的小程序Servlet由tomcat创建Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。将来我们自定义一个类,实现Servlet接口,复写方法。2.快速入门创建JavaEE项目定义一个类,实现Servlet接口* public clas原创 2021-09-08 09:17:19 · 111 阅读 · 0 评论 -
web相关概念、web服务器软件-tomcat
文章目录1. web相关概念1.1 软件架构1.2 网络资源分类1.3 网络通信三要素2. web服务器软件2.1 相关概念2.2 服务器:2.3 Tomcat:web服务器软件2.3.1 下载:2.3.2 安装:2.3.3 卸载:2.3.4 启动:2.3.5 关闭:2.3.6 配置:2.3.7 静态项目和动态项目:1. web相关概念1.1 软件架构C/S:客户端:client/服务器端server(qq/微信)C/s架构的优点:把页面做的比较精美(地图),数据通信的时候只需要传输少量的原创 2021-09-08 08:57:43 · 129 阅读 · 0 评论