JavaWeb学习(一)
JavaWeb学习(一):入门知识
本文为个人学习记录,内容学习自 黑马程序员
概念
- Web:全球广域网,也称为万维网(World Wide Web),能够通过浏览器访问的网站
- JavaWeb:使用 Java 开发 Web 网站
Web 网站工作流程
-
Web 网站由 前端服务器、后端服务器、数据库服务器 组成
- 前端服务器:运行前端程序,负责将数据进行展示
- 后端服务器:运行后端程序,负责数据的逻辑处理
- 数据库服务器:运行数据库程序,存储和管理数据
-
工作流程:
- 用户在浏览器中输入域名,浏览器根据域名向对应的前端服务器发送请求
- 前端服务器接收到请求后,将对应的前端代码返回给浏览器(前端代码包含了 网页结构信息 和 获取网页数据的网址)
- 浏览器通过自身的解析引擎对代码进行解析,在网页中展示网页结构等信息(此时只有大体结构没有具体数据)
- 浏览器通过前端代码中给出的网页数据的网址,向后端服务器发送获取数据的请求
- 后端服务器从数据库服务器中获取到数据后,将数据返回给浏览器
- 浏览器将得到的数据填充在前端页面中
Web 标准
- 目的:不同浏览器内核不同,对相同前端代码解析出来的结果也可能不同,为了让不同浏览器解析出相同的效果,定义了 Web 标准
- Web 标准也称为网页标准,大部分由 World Wide Web Consortium 制定,包含三个组成部分
- HTML:负责网页的结构(页面元素和内容)
- CSS:负责网页的表现(页面元素的外观、位置等页面样式,如颜色、大小等)
- JavaScript:负责网页的行为(页面交互效果)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架