Web基础
文章平均质量分 76
DEGv587
这个作者很懒,什么都没留下…
展开
-
Thtmeleaf模板引擎简介
Thymeleaf 是一个 Java 库。它是一个 XML/XHTML/HTML5 模板引擎,能够将一组转换应用于模板文件,以显示应用程序生成的数据和/或文本。 概述: Thymeleaf 的主要目标是提供一种优雅且格式良好的模板创建方式。为了实现这一点,它基于定义在DOM(文档对象模型)上执行预定义逻辑的 XML 标记和属性,而不是将该逻辑显式编写为模板内的代码。 Thymeleaf 的架构允许快速处理模板,依赖于解析文件的智能缓存,以便在执行期间...原创 2021-12-31 20:13:06 · 452 阅读 · 0 评论 -
什么是HTTP协议?
超文本传输协议(HTTP)是一个用于传输超媒体文档(例如 HTML)的应用层协议。它是为 Web 浏览器与 Web 服务器之间的通信而设计的,但也可以用于其他目的。HTTP 遵循经典的客户端-服务端模型,客户端打开一个连接以发出请求,然后等待直到收到服务器端响应。HTTP 是无状态协议,这意味着服务器不会在两个请求之间保留任何数据(状态)。尽管通常基于 TCP/IP 层,但它可以在任何可靠的传输层上使用,也就是说,该协议不会像 UDP 那样静默的丢失消息。 HTTP概述 HTTP...原创 2021-12-29 23:13:14 · 3380 阅读 · 0 评论 -
Servlet运行的基本原理(JavaWeb)
Tomcat = HTTP服务器(对接浏览器) + Servlet容器(对接 web 应用) 层次关系 Tomcat + Web 应用都是工作在网络层次的应用层上 Tomcat + Web 应用在OS看起来都是一个普通的程序(用户态) 整体架构 Tomcat的工作: 通过网络读取并解析 HTTP 请求 判断请求动态 or 静态资源 动态资源找到对应 Servlet 对象去处理,找不到就 404;静态资源找不到路径下对应的文件也是 404 动态资源,明确 HTTP 的方法是什.原创 2021-12-29 22:48:06 · 308 阅读 · 0 评论 -
什么是JavaWeb三剑客?
JavaWeb三剑客: HTML(超文本标记语言 —— HyperText Markup Language) CSS(层叠样式表——Cascading Style Sheets) JS(JavaScript) 如果以“人”来形容,那么HTML就是支撑人的骨架,CSS则是修饰人的皮囊,那么JS可以看作是人的灵魂。 1.HTML HTML(超文本标记语言——HyperText Markup Language)是构成 Web 世界的一砖一瓦。它定义了网页内...原创 2021-12-15 15:34:17 · 2065 阅读 · 0 评论 -
Java-Web入门该了解什么?(入门篇)
本文适合想入门Web的朋友,后期将会推出深入篇,技能篇,综合应用篇。 Web基本概念和常识 Web(网)应用: 网站(广义PC、手机app) 浏览器(Browser)/用户代理(User Agent)/Web客户端(Web Client) 主流浏览器:IE、Edge、Chrome、Firefox、腾讯浏览器、360浏览器…… Web服务器(Web Server)/HTTP服务器(HTTP Server) Apache、Tomcat、Netty、N...原创 2021-12-07 17:53:10 · 401 阅读 · 0 评论