![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaWeb
文章平均质量分 95
学习笔记
要学就学灰太狼
我亦无他,惟手熟尔
展开
-
Javaweb_day01
1. B/S 软件开发架构简述1.1 Java Web 技术体系图-一图胜千言1.2 B/S 软件开发架构简述1.2.1 B/S架构B/S框架,意思是前端(Browser 浏览器)和服务器端(Server)组成的系统的框架结构。B/S架构也可理解为web架构,包含前端、后端、数据库三大组成部分。示意图 , 看前面的图即可1.2.2 前端前端开发技术工具包括三要素:HTML、CSS 和 JavaScript,还有很多高级的前端框架,如 bootstrap、jquery,VUE 等。1.原创 2022-02-04 11:13:57 · 162 阅读 · 0 评论 -
2. HTML
2.1 官方文档2.1.1 地址: https://www.w3school.com.cn/html/index.asp.2.1.2 离线文档: W3School 离线手册(2017.03.11 版).ch2.2 网页2.2.1 网页的组成2.2.2 案例演示:https://www.jd.com/.原创 2022-02-17 15:56:55 · 1129 阅读 · 0 评论 -
3. CSS
3.1官方文档原创 2022-02-18 10:07:17 · 159 阅读 · 0 评论 -
4. JavaScript
4.1 官方文档4.1.1 地址: https://www.w3school.com.cn/js/index.asp.4.1.2 离线文档: W3School 离线手册(2017.03.11 版).chm4.2 基本说明1. JavaScript 能改变 HTML 内容,能改变 HTML 属性,能改变 HTML 样式 (CSS),能完成页面的数据验证。2. 小案例:<!DOCTYPE html><html lang="en"><head> <原创 2022-02-22 13:36:27 · 201 阅读 · 0 评论 -
5. DOM
5.1 官方文档5.1.1 地址: https://www.w3school.com.cn/js/js_htmldom.asp.5.1.2 离线文档: W3School 离线手册(2017.03.11 版).chm5.2 DOM 介绍5.2.1 基本介绍DOM 全称是 Document Object Model 文档对象模型就是把文档中的标签,属性,文本,转换成为对象来管理5.3 HTML DOM5.3.1 HTML DOM (文档对象模型).........原创 2022-02-22 20:17:19 · 224 阅读 · 0 评论 -
6. XML
6.1 官方文档6.1.1 地址: https://www.w3school.com.cn/xml/index.asp.6.1.2 离线文档: W3School 离线手册(2017.03.11 版).chm6.2 为什么需要 XML需求 1 : 两个程序间进行数据通信需求 2 : 给一台服务器,做一个配置文件,当服务器程序启动时,去读取它应当监听的端口号、还有连接数据库的用户名和密码spring 中的 ico 配置文件,beans.xml mybatis XXXMapper.xml tomca原创 2022-02-23 11:17:11 · 257 阅读 · 0 评论 -
7. Tomcat
7.1 官方文档7.1.1 地址: https://tomcat.apache.org/tomcat-8.0-doc/.7.2 WEB 开发介绍WEB,在英语中 web 表示网/网络资源(页面,图片,css,js)意思,它用于表示 WEB 服务器(主机)供浏览器访问的资源WEB 服务器(主机)上供外界访问的 Web 资源分为:静态 web 资源(如 html 页面):指 web 页面中供人们浏览的数据始终是不变。动态 web 资源,比如 Servlet(java)、PHP 等。静态原创 2022-02-25 20:25:03 · 349 阅读 · 0 评论 -
8. 动态 WEB 开发核心-Servlet
8.1 官方文档8.1.1 地址: https://tomcat.apache.org/tomcat-8.0-doc/servletapi/index.html.8.1.2 离线文档: JAVA_EE_api_中英文对照版.chm8.1.3 Servlet 和 Tomcat 的关系: 一句话, Tomcat 支持 Servlet8.2 为什么会出现 Servlet提出需求: 请用你现有的html css javascript,开发网站,比如可以让用户留言/购物/支付, 你能搞定吗?引入我们动态原创 2022-02-26 13:19:45 · 453 阅读 · 0 评论 -
9. WEB 开发通信协议-HTTP 协议
9.1 官方文档9.1.1 离线文档: HTTP 常见请求和响应头-说明.pdf9.1.2 文档: HTTP 响应状态码说明.docx9.2 什么是 HTTP 协议超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用广泛的一种网络协议。是工作在 tcp/ip 协议基础上的,所有的 WWW 文件都遵守这个标准。http1.0 短连接 http1.1 长连接http 是 TCP/IP 协议的一个应用层协议,http 也是我们 web 开发的基础原创 2022-02-26 18:29:57 · 404 阅读 · 0 评论 -
10. 手动实现 Tomcat 底层机制+ 自己设计 Servlet
10.1 先看一个小案例, 引出对 Tomcat 底层实现思考10.1.1 完成小案例运行效果快速完成这个小案例我们准备使用 Maven 来创建一个 WEB 项目, 先简单介绍一下 Maven 是什么, 现在先使用一把先创建一个 Maven 的 Web 项目 xjs_tomcat补充:如何配置阿里 maven 镜像(1)把 D:\program\JavaIDEA2020.2\plugins\maven\lib\maven3\conf\settings.xml拷贝默认的原创 2022-03-15 13:56:48 · 235 阅读 · 1 评论 -
11. WEB 工程路径专题
11.1 工程路径问题先看一个问题 web/index.html创建index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>base 标签</title></head><body><h1>注册用户~~</h1><!-- 解读:原创 2022-03-15 15:23:49 · 231 阅读 · 0 评论 -
12. Web 开发会话技术 -Cookie&Session
12.1 会话12.1.1 基本介绍什么是会话?会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个 web 资源,然后关闭浏览器,整个过程称之为一个会话。会话过程中要解决的一些问题?(1)每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,服务器要想办法为每个用户保存这些数据(2)例如:多个用户点击超链接通过一个 servlet 各自购买了一个商品,服务器应该想办法把每一个用户购买的商品保存在各自的地方,以便于这些用户点结帐 servlet 时,结帐ser原创 2022-03-16 15:05:06 · 138 阅读 · 0 评论 -
13. 服务器渲染技术 -JSP
13.1 现状JSP 使用情况Thymeleaf 使用情况, 通常和 SpringBoot 结合Vue 使用情况13.2 学 JSP 前,解释一下目前主流的技术是 前后端分离 (比如: Spring Boot + Vue/React), 后面会学习的JSP 技术使用在逐渐减少,但使用少和没有使用是两个意思,一些老项目和中小公司还在使用 JSP,工作期间,很有可能遇到 JSP小结:JSP 使用在减少(但是现阶段还是有必要学一下,让我们的技术栈更加全面), 我们最佳技术策原创 2022-03-18 11:26:30 · 221 阅读 · 0 评论 -
14. JavaWeb 三大组件之监听器 Listener
14.1 官方文档14.1.1 文档:java_ee_api_中英文对照版.chm14.2 Listener 监听器介绍Listener 监听器它是 JavaWeb 的三大组件之一。JavaWeb 的三大组件分别是:Servlet 程序、Listener 监听器、Filter 过滤器Listener 是 JavaEE 的规范,就是接口监听器的作用是,监听某种变化(一般就是对象创建/销毁, 属性变化), 触发对应方法完成相应的任务JavaWeb 中的监听器(共八个), 目前最常用的是 Servl原创 2022-03-18 15:07:47 · 148 阅读 · 0 评论 -
15. JavaWeb 三大组件之 过滤器 Filter
15.1 官方文档15.1.1 文档:java_ee_api_中英文对照版.chm15.2 Filter 过滤器说明15.2.1 为啥要过滤器-需求示意图一图胜千言15.2.2 过滤器介绍Filter 过滤器它是 JavaWeb 的三大组件之一(Servlet 程序、Listener 监听器、Filter 过滤器)Filter 过滤器是 JavaEE 的规范,是接口Filter 过滤器它的作用是:拦截请求,过滤响应。应用场景● 权限检查● 日记操作● 事务管理15.原创 2022-03-22 21:32:21 · 183 阅读 · 0 评论 -
16. JavaScript 开发利器之 jQuery
16.1 现状1、jquery 使用情况16.2 官方文档16.2.1 地址: https://www.w3school.com.cn/jquery/index.asp.16.2.2 离线文档: W3School 离线手册(2017.03.11 版).ch16.2.3 地址: https://jquery.cuishifeng.cn/.16.3 JQuery 是什么?16.3.1 基本介绍jQuery 是一个快速的,简洁的 javaScript 库,使用户能更方便地处理 HTML,cs原创 2022-03-26 12:18:21 · 1450 阅读 · 0 评论 -
17. 数据交换和异步请求 - JSON & Ajax
17.1 官方文档17.1.1 JSon 在线文档:https://www.w3school.com.cn/js/js_json_intro.asp.17.1.2 Ajax 在线文档:https://www.w3school.com.cn/js/js_ajax_intro.asp.17.1.3 离线文档: W3School 离线手册(2017.03.11 版).chm17.2 JSON 介绍JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)原创 2022-03-27 16:52:06 · 554 阅读 · 0 评论 -
18. 线程数据共享和安全 -ThreadLocal
18.1 什么是 ThreadLocalThreadLocal 的作用,可以实现在同一个线程数据共享, 从而解决多线程数据安全问题.ThreadLocal 可以给当前线程关联一个数据(普通变量、对象、数组)set 方法 [源码!]ThreadLocal 可以像 Map 一样存取数据,key 为当前线程, get 方法每一个 ThreadLocal 对象,只能为当前线程关联一个数据,如果要为当前线程关联多个数据,就需要使用多个 ThreadLocal 对象实例每个 ThreadLocal 对象实原创 2022-03-29 16:19:26 · 193 阅读 · 0 评论 -
19. web 应用常用功能 -文件上传下载
19.1 基本介绍文件的上传和下载,是常见的功能。后面项目就使用了文件上传下载。如果是传输大文件,一般用专门工具或者插件文件上传下载需要使用到两个包 , 需要导入说明:19.2 文件上传19.2.1 文件上传的基本原理● 文件上传原理示意图, 一图胜千言19.2.2 文件上传应用实例● 需求说明: 文件上传 应用实例如图● 思路分析/图解【看前面的原理示意图即可】● 代码实现创建 upload.jsp<%-- Created by IntelliJ IDE原创 2022-03-31 15:34:32 · 335 阅读 · 0 评论 -
20. 项目 - 家居网购
20.1 学习该项目的前置技术正则表达式https://www.bilibili.com/video/BV1fh411y7R8?p=878.Mysqlhttps://www.bilibili.com/video/BV1fh411y7R8?p=731.JDBChttps://www.bilibili.com/video/BV1fh411y7R8?p=821.数据库连接池技术https://www.bilibili.com/video/BV1fh411y7R8?p=842.满汉楼项目htt原创 2022-04-29 16:45:28 · 286 阅读 · 0 评论