当前位置: 首页 > article >正文

【Javaweb】第一篇上,什么是web?

目录

1.什么是web?

2.web网站的工作流程

3.web网站的开发模式

1.前后端分离开发(目前主流的企业开发模式)

2.混合开发

4.web开发的技术栈

前端web开发:

后端web开发

1.什么是web?

web(World Wide Web)即全球广域网,也称为万维网(即平时我们可以通过浏览器访问的网站)。

它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。

2.web网站的工作流程

首先我们要明白web网站分为前端页面和后端程序、以及存储各种各样数据的数据库,它们各自运行在各自的服务器上。

当我们想要访问一个web网站的时候,我们输入它的网址并回车之后,浏览器就会向对应网站的前端服务器发送请求,服务器响应,将对应的前端代码交给浏览器进行“渲染”。

但注意!此时的前端页面是不包含数据的空白页面!

平时我们访问的网站都是加载好以后就含有数据的,这是因为在前端页面的加载过程中,自动就向后端服务器发送了请求。

此时,后端服务器会根据发来的请求类型和数据类型,向数据库服务器发出请求,然后数据库服务器对此请求作出响应,将对应数据返回给后端程序服务器。

最后由后端服务器将数据返回给浏览器,浏览器经过渲染后将带有数据的页面展出。

3.web网站的开发模式

1.前后端分离开发(目前主流的企业开发模式)

前端程序由前端人员开发并部署到单独的前端服务器,后端程序由后端人员开发部署到单独的后端服务器,此种开发模式被称为前后端分离开发。

2.混合开发

前端人员开发的代码和后端人员开发的代码在同一个项目中,一起打包部署,这种开发模式被称为混合开发,是早期技术,目前慢慢退出市场。

4.web开发的技术栈

前端web开发:

  • HTML、CSS、Javascript
  • Vue、Element、Nginx

后端web开发

  • Maven
  • SpringBoot Web基础
  • MySQL
  • SpringBoot Mybatis
  • SpringBoot Web开发
  • SpringBoot Web进阶
原文地址:https://blog.csdn.net/m0_74823044/article/details/144573025
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.kler.cn/a/444434.html

相关文章:

  • 【博主推荐】 Microi吾码开源低代码平台,快速建站,提高开发效率
  • 【gRPC】Keepalive连接保活配置,go案例
  • STM32Flash读写BUG,坑—————4字对齐
  • 详细讲一下什么是闭包,为什么会产生闭包,闭包会导致什么,闭包可以帮助我们在开发中干什么
  • maven之插件调试
  • 如何配置Cursor的显示主题模式
  • 密码生成器:随机密码在线生成,保障您的数字安全
  • Unity3D实现迷宫Game(第一人称视角)
  • 从零开始学TiDB(6)深入学习Placement Driver(PD)
  • XXE靶场
  • 无人预见的人工智能创业大难题
  • 【第九节】Git 服务器搭建
  • ExcelVBA编程输出ColorIndex与对应颜色色谱
  • 在 Spring Boot 3 中实现基于角色的访问控制
  • 每天40分玩转Django:实操博客应用
  • 基于Matlab实现三维地球模型(源码)
  • 【Python】使用Selenium 操作浏览器 自动化测试 记录
  • ECharts柱状图-柱图32,附视频讲解与代码下载
  • 电商数据API接口的未来趋势:智能化与自动化
  • Redis篇-16--持久化篇(RDB,AOF,混合持久化,最佳策略)
  • 【java】规则引擎
  • 硬盘清洁器 -一个功能出色的的文件与使用纪录清理工具,不仅可以将磁盘中不必要的暂存盘一次扫除,供大家学习研究参考
  • 数据库中常见的聚合函数
  • 网络多层的协议详述
  • 【自动控制原理】学习地图
  • Golang学习笔记_11——指针