
Java Web
文章平均质量分 80
Java Web 基础
Demo_Null
学渣的自我修养
展开
-
简单说一下 MVC 设计模式
MVC 全名 是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC 被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。1.2 MVC 设计模式 MVC 是一种使用 MVC(Model View Contro原创 2020-06-28 10:31:38 · 888 阅读 · 0 评论 -
都是微服务的天下了,还有不知道 JSON 的程序员吗?
JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的 js 规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。1.1.2 JSON 的结构 ① “名称/值”对的集合(A collection of name原创 2020-06-28 00:11:44 · 324 阅读 · 0 评论 -
详解 Ajax
Ajax 这个术语源自描述从基于 Web 的应用到基于数据的应用。JavaScript 向服务器提出请求并处理响应而不阻塞用户核心对象 XMLHttpRequest。通过这个对象,JavaScript 可在不重载页面的情况与 Web 服务器交换数据,即在不需要刷新页面的情况下,就可以产生局部刷新的效果。Ajax 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),这样就可使网页从服务器请求少原创 2020-06-27 22:14:13 · 473 阅读 · 0 评论 -
XMLHttpRequest
XMLHttpRequest(XHR) 对象用于与服务器交互。通过 XMLHttpRequest 可以在不刷新页面的情况下请求特定 URL,获取数据。这允许网页在不影响用户操作的情况下,更新页面的局部内容。XMLHttpRequest 在 AJAX 编程中被大量使用。XMLHttpRequest 可以用于获取任何类型的数据,不仅仅是 XML,还可以获取 JSON 或者纯文本。它甚至支持 HTTP 以外的协议(包括 file:// 和 FTP),但可能受到出于原创 2020-06-27 21:30:36 · 3408 阅读 · 0 评论 -
学 Java 开发怎么能不知道 Filter 与 Listener
Filter 也称之为过滤器,它是 Servlet 技术中最实用的技术之一。通过 Filter 技术,可以对 web 服务器管理的所有 web 资源:例如 JSP, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的通用功能。例如实现 URL 级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。 Filter 主要用于对用户请求进行预处理,也可以对 HttpServletResponse 响应进行后处理。Filter 的执行原创 2020-06-27 00:09:34 · 320 阅读 · 0 评论 -
好久不用 jQuery, 来复习一下
jQuery 是一个优秀的 JavaScript 库,是一个由 JohnResig 创建于 2006 年 1 月的开源项目。现在的 jQuery 团队主要包括核心库、UI 和插件等开发人员以及推广和网站设计维护人员。团队中有 3 个核心人物:John Resig、Brandon Aaron 和 Jorn Zaefferer。原创 2020-06-24 12:18:21 · 729 阅读 · 0 评论 -
复习 EL 表达式与 JSTL
详细讲解 EL 表达式与 JSTL 的用法原创 2020-06-23 17:30:19 · 297 阅读 · 0 评论 -
JSP 基本凉凉,学妹不知道他是啥
学妹问我什么是 JSP, 我突然恁了, JSP 已经衰败到这种程度了? 抽空写一篇长文来告诉学妹什么是 JSP原创 2020-06-23 14:47:06 · 824 阅读 · 0 评论 -
聊一下会话跟踪技术
在 JavaWeb 中,客户向某一服务器发出第一个请求开始,会话就开始了,直到客户关闭了浏览器会话结束。原创 2020-06-22 18:29:59 · 334 阅读 · 0 评论 -
详解响应消息 response
Response 对象用于动态响应客户端请示,控制发送给用户的信息,并将动态生成响应。原创 2020-06-19 11:00:06 · 927 阅读 · 0 评论 -
详解请求消息 resquest
1.1 简介1.1.1 概述 Request 对象,又称为请求对象,该对象派生自 HTTPResponse 类,是 ASP 中重要的服务器内置对象,它连接着 Web 服务器和 Web 客户端程序。Request 对象是从客户端向服务器发出请求,包括用户提交的信息以及客户端的一些信息。客户端可通过 HTML 表单或在网页地址后面提供参数的方法提交数据,然后服务器通过 Request 对象的相关方法来获取这些数据。Request 的各种方法主要用来处理客户端浏览器提交的请求中的各项参数和选项。1.1原创 2020-06-18 16:55:38 · 801 阅读 · 0 评论 -
来聊聊 HTTP 如何
HTTP 协议和 TCP/IP 协议族内的其他众多的协议相同,用于客户端和服务器之间的通信。原创 2020-06-16 22:09:17 · 372 阅读 · 0 评论 -
你以为 Servlet 过时了?
Servlet 是规范之一,只是框架在底层帮我们实现了 Servlet,直观上感觉不到 Servlet 的存在,并不是说已经过时了,Servlet 在今后的长时间内还会被广泛使用。原创 2020-06-13 18:13:46 · 1300 阅读 · 0 评论 -
XML 出来接客了!
XML 不是 HTML 的替代,而是 HTML 的补充。在大多数 Web 应用程序中,XML 用于传输数据,而 HTML 用于格式化并显示数据。原创 2020-06-11 12:31:01 · 312 阅读 · 0 评论 -
DOM 又是个什么鬼?
DOM 将文档解析为一个由节点和对象(包含属性和方法的对象)组成的结构集合。简言之,它会将 web 页面和脚本或程序语言连接起来。原创 2020-06-10 23:49:22 · 582 阅读 · 0 评论 -
BOM 是个什么玩意!
1.1 概述1.1.1 什么是 BOM BOM(Browser Object Model 即:浏览器对象模型),描述与浏览器进行交互的方法和接口。1.1.2 BOM 的组成 Window:窗口对象,代表整个浏览器窗口,是顶级的对象 Navigator:浏览器对象,代表浏览器当前的信息 Screen:显示器屏幕对象,代表用户的屏幕信息 History:历史记录对象,代表浏览器的历史信息 Location:地址栏对象,代表浏览器当前的地址信息1.2 Windows 对象原创 2020-06-09 22:17:16 · 682 阅读 · 1 评论 -
万字长文带你走进 JavaScript 的世界
1.1 概述1.1.1 JavaScript JavaScript 是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言。虽然它是作为开发 Web 页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。 ♞ 1992年,Nombase 公司,开发出第一门客户端脚本语言,专门用于表单的校验。命名为 : C-- ,后来更名为:ScriptEase ♞ 1995年,Ne原创 2020-06-08 21:26:28 · 408 阅读 · 0 评论 -
浅谈 CSS 的用法
1.1 CSS 简介1.1.1 概述 为了让网页元素的样式更加丰富,也为了让网页的内容和样式能拆分开,CSS 由此诞生,CSS 是 Cascading Style Sheets 的首字母缩写,意思是层叠样式表。有了 CSS,html 中大部分表现样式的标签就废弃不用了,html 只负责文档的结构和内容,表现形式完全交给 CSS,html 文档变得更加简洁。1.1.2 CSS 的定义 选择器 { 属性:值; 属性:值; 属性:值;} 选择器是将样式和页面元素关联起来的名称,属性是希望设置的样式原创 2020-06-03 22:29:32 · 331 阅读 · 0 评论 -
十分钟学会 HTML
1.1 HTML 简介1.1.1 概述 HTML 是 HyperText Mark-up Language 的首字母简写,意思是超文本标记语言,超文本指的是超链接,标记指的是标签,是一种用来制作网页的语言,这种语言由一个个的标签组成,用这种语言制作的文件保存的是一个文本文件,文件的扩展名为 .html 或者 .htm。1.1.2 格式<!-- 定义整个 html 文档整体 --><HTML> <!-- 对网页进行一些设置以及定义标题文件等 -->原创 2020-06-03 21:38:36 · 493 阅读 · 0 评论 -
咱们来聊聊什么是 Web
1.1 浏览器内核1.1.1 简介 浏览器最重要或者说核心的部分是 Rendering Engine,可大概译为“渲染引擎”,不过我们一般习惯将之称为“浏览器内核”。负责对网页语法的解释(如标准通用标记语言下的一个应用HTML、JavaScript)并渲染(显示)网页。 所以,通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网原创 2020-06-01 21:04:12 · 1130 阅读 · 0 评论