Web技术的主要组成和工作原理
一个web应用是受到多个步骤组成的,
1.本地计算机和远程服务器
本地计算机:用户自己浏览站点的本地机器
远程服务器:为客户端(用户)计算机提供各种服务的高性能计算机,主要功能是接受客户浏览器发送的请求,分析请求,并给予响应,相应的结果发送给客户端的浏览器。
2.Web应用程序的工作原理
浏览器的访问过程如下(用户想要访问网页,需要先获取网站首页的站点信息):
(1)浏览器地址栏输入想要访问网站首页的地址
(2)用户向浏览器发送访问首页的请求
(3)服务器收取客户端的的访问请求
(4)服务器处理请求(若首页动态文档需要经过数据处理再返回,若为静态文档直接返回该文档即可)
(5)服务器将请求的处理结果在客户端的浏览器显示
静态页面:HTML页面文件,所有的代码都在网页中,不需要执行动态程序(访问数据库)来生成客户想要的网页
动态页面:页面的内容是动态交互的,可以根据系统的设置显示不同的页面。因为随着网站的数据量日益庞大,人们对站点的要求越来越高,希望有更快的速度,更加高效的访问查找,所以动态网页技术便应运而生。
现实中常用的动态网页开发技术有:ASP,JSP,PHP,.NET等
3.常用的WEB开发技术
静态web开发技术
1.html静态网页开发技术(超文本标记语言)
2.xml意为可扩展的标记语言。它是一种显示数据的标记语言,能够使数据无障碍地进行传输,并显示在用户的浏览器上。
动态web开发技术
3.ASP(微软推出)
它是HTML,javaScript与CGI的结合体,运行效率高于CGI,程序编制也比HTML更灵活,它是由服务器对代码进行解释输出到浏览器。
4.ASP.NET
它可以使用.NET framework,从而使开发人员很方便的调用接口,同时他在编译的时候会生成DLL文件,并不像 ASP的代码由语言引擎在服务器解释输出到浏览器,所以在运行速度上有了很大的提升。
5.PHP
6.JSP
其本质就是一个简化的Servlet,与ASP一样,由语言引擎开解释执行程序代码。
转载:https://blog.csdn.net/weixin_37571609/article/details/73008624
Web技术的主要组成和工作原理相关推荐
- 【科普】Web(瓦片)地图的工作原理
[译者按:在看MapBox Guides文档时,看到这篇 How do web maps work?,这篇文档通俗易懂地阐述了Web地图是如何工作的,其实更偏向讲瓦片地图的工作原理,鉴于之前很多人不了 ...
- html5地图连线原理,Web(瓦片)地图的工作原理
[译者按:在看MapBox Guides文档时,看到这篇How do web maps work?,这篇文档通俗易懂地阐述了Web地图是如何工作的,其实更偏向讲瓦片地图的工作原理,鉴于之前很多人不了解 ...
- 单片机应用系统设计技术——独立式键盘及其工作原理
独立式按键及其工作原理 一.实验目的 二.实验内容 三.实验步骤 四.C代码如下 五.实验结果
- java servlet原理_Java Web 深入分析(8) Servlet工作原理解析
Servlet Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态We ...
- 【Web技术】一文吃透 WebSocket 原理
一.前言 踩着年末的尾巴,提前布局来年,为来年的工作做个好的铺垫,所以就开始了面试历程,因为项目中使用到了 WebSocket ,面试官在深挖项目经验的时候,也难免提到 WebSocket 相关的知识 ...
- 阿里大数据之-分析型数据库 AnalyticDB(技术架构及主要组件工作原理详解)
概念介绍 1.ECU:弹性计算单元(Elastic compute units 简写ECU)是AnalyticDB用来衡量实例计算能力的元单位.一个数据库由若干个同一类型的ECU节点组成,例如数据库A ...
- 用WEB技术栈开发NATIVE应用:WEEX SDK原理详解
摘要: WEEX依旧采取传统的web开发技术栈进行开发,同时app在终端的运行体验不输native app.其同时解决了开发效率.发版速度以及用户体验三个核心问题.那么WEEX是如何实现的?目前WEE ...
- Web服务器工作原理详解(基础篇)
概述:Web服务器概念较为广泛,我们最常说的Web服务器指的是网站服务器,它是建立在Internet之上并且驻留在某种计算机上的程序.Web服务器可以向Web客户端(如浏览器)提供文档或其他服务,只要 ...
- 【Java】Servlet 工作原理解析
Web 技术成为当今主流的互联网 Web 应用技术之一,而 Servlet 是 Java Web 技术的核心基础.因而掌握 Servlet 的工作原理是成为一名合格的 Java Web 技术开发人员的 ...
最新文章
- android 模拟器配置上网_10 款主机模拟器,让你畅玩全球大作,嗨到飞起
- 网络通过猫传输到计算机,事实:计算机直接连接到光猫,无法访问Internet
- 计算机二级vb考试查分,全国计算机二级考试VB程序设计复习试题
- HashMap实现中文分词器
- 《交互式程序设计 第2版》一3.6 关系比较
- java 编译参数_java – 为什么要编译?代码似乎打破了类型参数的约束
- JVM系列五:JVM监测工具[整理中]
- python 读取csv带表头_python读csv文件时指定行为表头或无表头的方法
- 大话程序猿眼里的高并发架构
- 键盘上所有键位的ascii值
- 易到起死回生的背后,谁在指点江山?
- 支持iphone的打印服务器,无需购买WiFi打印机,实现电脑、iPad、iPhone共享无线打印...
- 利用cookies登录QQ空间
- 录制Gif动画的软件-ScreenToGif
- 关于印发《测绘地理信息质量管理办法》的通知
- 华为 DAYU 整体介绍
- Intel 内部指令---AVX编程基础
- 一、springboot项目集成大众点评cat
- java代码转换程序_怎么把java代码转换成程序
- 游戏开发校招面试全记录(大四篇)