web应用程序,什么是web
web服务器是什么?
Web服务器有硬件服务器和软件服务器,现在硬件服务器多以云的方式为用户提供服务。Apache、nginx属于软件服务器,软件服务器是架设在服务端为Web应用提供系统级支撑服务,除了题目中提到的两个服务器,还有微软的IIS服务器也有比较多的应用,可以说是目前应用最为广泛的三大服务器。以下描述的是Web Server的用户请求处理过程(以CGI为例):通常Web Server还要与数据库服务器联合使用。
下面通过Java Web服务器来解释Web Server的作用,首先我们看一下Web Server在内部提供的服务:Web Server包含了httpd和Web Container,其中httpd服务器是apache为静态页面提供的响应服务器,而Web Container则提供了动态内容的处理,为了解释Web Container的概念,我们看一下官方给出的定义:官方定义只有两点:协调servlet与httpd进程之间的交互。
一个实现了servlet API的Java虚拟机。第一点比较好理解,如果是静态页面则交由httpd负责处理,如果是动态请求则传递到Web container中进行处理。第二点是理解Web Container的重点,实现了servlet API的Java虚拟机则涵盖了很多内容。简单的概括一下,可以包含如下内容:1.web组件的配置、部署。
2.web组件的生命周期管理、对象的创建、运行、销毁。3.服务组件之间的信息共享。4.会话管理。5.安全管理、异常处理等。我们通过一个请求处理的时序图看一下Web Container的作用:可以说Web Container就是Web组件的运行支撑环境,Web组件的一切任务都在Web Container中完成,同时Web Container提供了系统级的支撑,用户的Web组件(比如servlet)只需要专注于业务逻辑的实现就可以了,为开发人员提供了很大的便利。
由于Linux在安全性上要明显好于Windows和Unix,通常Web Server部署在Linux服务器上比较常见。同时Linux服务器的稳定性表现也比较突出,所以一般大型Web服务都选择部署在Linux系统上。关注我,了解更多关于Web开发的内容,我是悟空问答的签约作者,致力于为头条的网友提供专业的科技类问题解答。
如何通俗地讲解Web是什么意思?
简单的说Web就是为用户提供的一种在互联网上浏览信息的服务,Web服务是动态的、可交互的、跨平台的和图形化的。Web服务为用户打开了一扇获取互联网服务的大门,这些服务不仅仅包括信息浏览服务,也包括各种交互式服务,包括聊天、购物、学习等等内容,可以说Web的出现释放了互联网巨大的力量。Web应用开发也经过了几代技术的不断发展,目前Web开发依然是最重要的开发内容之一。
说到Web开发就一定会涉及到Web技术的基本呈现方式,基础的技术包括超文本标记语言(HTML)和HTTP协议,HTML是一种呈现数据的方式(给人看的),而HTTP则是一组通信的标准(语法、语义、时许),可以简单的理解为HTTP携带HTML。为了能够更全面的了解Web,下面简单的梳理一下Web发展的历史,介绍一下其中涉及到的技术。
早期的Web服务比较简单,用户发出请求到达服务器之后,服务器给出对应的回应,用户通过浏览器把回应的内容(HTML)解析(呈现)出来,看一个图:图中有几个重要的元素需要简单的解释一下,Browser代表浏览器,浏览器是发送消息和接受消息的终端,是用户与Web服务交互的基本手段。用户发送请求的内容会封装成request对象然后发送到服务端,ruquest中封装了用户的元信息和提交的数据信息,其中元信息就是用户的基本信息,包括浏览器版本号、服务端口、使用的操作系统等内容。
httpd是处理HTTP请求的服务(进程),httpd会启动相应的服务来处理用户的请求,往往是把服务端对应的文件(HTML)封装成response对象并返回给用户,用户的浏览器解析出response中的内容并最终呈现给用户。整个过程需要了解浏览器、服务器、资源(文件)三者之间的关系,以及各自所部署的位置。
早期的Web应用多以静态资源为主,把提供静态资源服务的Web服务称作为Web Site(网站),为了丰富Web服务,定义了能够进行动态服务的Web Application,看一个图:Web Application的功能就非常强大了,它能够动态处理业务逻辑。这里面新增加了两个重要的角色,一个是CGI(公共网关接口),另一个是Database(数据库)。
CGI提供业务处理能力,数据库提供数据存储服务。CGI在服务端的执行过程如图所示:CGI的出现解决了Web动态交互的问题,可以说Web服务的形式就更加丰富了,也由此开启了一个Web开发的大时代。虽然CGI的方式能解决动态交互问题,但是CGI自身也有诸多问题,比如扩展性差、处理能力不强、依赖平台、重量级等,此时在Web领域推出了一个技术就是Java Web技术,Java Web技术能够有效解决这些问题,看一个处理流程图:通过与CGI的对比能够看出,Servlet技术的资源消耗更少。
由于Java Web表现出来的优秀性能,所以在Web开发领域得到了广泛的应用。后来推出的JavaEE技术更是进一步的解决了性能问题,为Web服务构建大型应用奠定了基础,看一个图:虽然目前Java Web技术已经有了更多的方案,比如轻量级处理方案(Spring),但是Java Web却是目前大型互联网平台的常见解决方案,看两个图:以上就是Web服务的发展过程,包括技术发展的一个简单介绍。
元宇宙还没玩明白,美国已经开玩Web3了,WEB3是什么?
1、从字面理解Web3是第三代互联网.2、从代际划分理解:Web1是可读互联网(90年代起),例如,门户网站;Web2是读写互联网(2005年起),例如,论坛,社交网站,短视频;Web3是可信互联网(2009年比特币推出起),例如,去中心化金融(跨境支付)替代部分银行和第三方支付公司,链游(P2E)替代部分网游,通证(Tonken)替代部分股票、资产证明和权益证明,非同质化代币(NFT)替代部分媒体,去中心组织(DAO)替代部分公司组织;3、每个新的代际出现,是为了解决上个代际的问题。
当数据越来越重要,越来越成为未来创新的基础,数据成为世界的石油,但是不可避免的的数据资源被Web2时代的中心化组织占有,并形成数据霸权,例如互相不可链接,大数据杀熟等。4、以太坊联创和 Polkadot 创始人 Gavin Wood 博士在 2014 年提出了全新的Web3.0 设想,并随后发起成了 Web3 基金会。
他的理念是:Web3 是为让互联网更去中心化、可验证、安全而发起的一组广泛的运动和协议;Web3 愿景是实现无服务器、去中心化的互联网,即用户掌握自己身份、数据和命运的互联网;Web3 将启动全球数字经济系统,创造新业务模式和新市场,打破平台垄断,推动广泛的、自下而上的创新。5、Web3是一个未来的网络,Web3.0时代为了保护人们的隐私,拿回属于自己的数据与价值,通过区块链Web3提出了一系列收回互联网巨头权力的方法,包括基于去中心化的存储、数据交换、金融交易(DeFi)等,让用户实现了数据自由与金融自由(与财务自由有区别),Web3以去中心化的方式重新引入了所有权与验证方式,意味着网络中没有一个单一的个体能够控制整个网络,每一个网络用户与使用者都必须遵循相同的硬性代码准则,也就是共识协议,这其中也包括创始人,当然,前提是协议中并没有留下后门。
区块链提供了一个无中心化控制的,民主的,以用户为中心化的网络,这是互联网发展史上的首次。6、未来,在Web3.0实现的基础上,同时代发展的技术还包括:增强现实(AR), 虚拟现实(VR) ,人工智能(AI),物联网(IOT),脑机接口(BCI)等技术集;同时发展出适应于这个时代生产关系的组织:去中心组织框架DAO;当三者在同一时空相遇结合的时候,会进一步发展出虚实融合元宇宙。
AI让计算机将像人类一样理解信息,它们变得更加智能,以满足用户的需求,甚至可以实现小规模按需生产的计划经济。在DAO治理机制下,所有参与者均能够在代币激励机制下获得代币奖励。,AR/VR提供沉浸式在网体验,和生产效率提升。BCI让意识操作机器,远程操作变成意念操控。7、关注答主,深度解读更多关于Web3和元宇宙内容。
本文地址:http://www.55jiaoyu.com/show-727490.html
本文由合作方发布,不代表展全思梦立场,转载联系作者并注明出处:展全思梦
推荐文档
- 11.往年大连中考满分是多少
- 12.为什么说学播音毁一生,原因有哪些
- 13.淘宝店铺的优质好评语大全
- 14.考研可改变第一学历吗、专科考研可以改变第一学历吗
- 15.民学网查出的学历国家承认吗(民学网查出的学历国家承认吗是真的吗)
- 16.往年轻薄商务笔记本电脑推荐-商务轻薄本性价比排行
- 17.承德护理职业学院(承德护理职业学院2023年招生计划)
- 18.wreak是什么意思wreak的翻译(wake,area是什么意思中文翻译)
- 19.电子科技大学A+类学科名单有哪些(含A、B、C类学科名单)
- 20.systematic是什么意思systematic的翻译(systematically是什么意思中文翻译)
- 21.leant是什么意思leant的翻译(lean,on什么意思中文意思)
- 22.华南农业大学是几本大学,华南农业大学是一本还是二本
- 23.包头中考考试科目时间预测安排,包头中考考哪几门考哪些课程
- 24.高考430分能上什么大学,430分高考能报啥学校
- 25.朱自清的散文代表作有什么(朱自清的散文代表作有什么散文集有什么散文诗集有什么)
- 26.浙江有几所大学是985和211,全国985和211大学名单汇总
- 27.i5,1155G7和R5,5600U哪款好-对比评测
- 28.荷兰什么叫-荷兰弟为什么叫荷兰弟,出演蜘蛛侠原因曝光
- 29.警察警衔工资改革新政策及新方案【全文】解读
- 30.电大专科(电大专科毕业论文)
- 31.广东省高级技工学校官网
- 32.广州大学专科
- 33.大连陆军学院,原大连陆军学院校址现在什么是什么学校
- 34.亲们,谁给一份南京大学的研究生招生简章?(河海大学
- 35.他日若遂凌云志全诗及出处
- 36.铜绿的化学式是什么有哪些性质
- 37.「佛山市顺德养正西山学校初中部」往年录取分数线
- 38.公办本科(公办本科和民办本科有什么区别)
- 39.外交学院是名牌大学吗
- 40.往年湖南高考成绩排名一分一段表
- 41.全国有8所烟草院校是哪些(这4所大学门槛低)
- 42.私人垄断资本主义基本概念是私人垄断资本主义
- 43.难以启齿,这8部影片可以一看(性教育适合看的影片)
- 44.美国独立战争的性质爆发战争的原因是什么
- 45.往年东莞市高中排名前十最新
- 46.大朗网络教育(大朗教育)
- 47.往年甘肃省高中排名最好的高中
- 48.逻辑思维训练有哪些方法优秀训练方法推荐
- 49.浙江大学教务管理系统
- 50.人类的动物老师有哪些这属于什么学科
- 51.往年山西高考状元榜_山西历届高考理科状元和文科状元
- 52.往年北京舞蹈学院艺术类招生简章招生人数及专业
- 53.航空最好的5个专业就业前景如何
- 54.太原科技大学怎么样及评价好不好太原科技大学口碑如何
- 55.满招损谦受益这句话的意思是什么出自哪
- 56.舍本逐末发生在什么时期含义是什么
- 57.女孩子首选十大专业什么专业适合女生
- 58.国防生是什么意思指的是什么
- 59.河南省三本学院有哪些2018最新三本院校名单
- 60.往年龙岩高中学校排名榜单龙岩十大优秀高中
- 51.成都市幼师学校学前教育招生简介-四川幼师学
- 52.三星note,5,三星note5是骁龙多少
- 53.大堂延安热电厂怎么样,大唐延安热电厂招聘信息
- 54.招标在哪里看,中标结果在哪里查询
- 55.耀州区人民医院怎么样,一位家长带孩子在耀州区人民医院体检后
- 56.医疗大型设备采购为什么要大品牌,大型医疗设备招标采购分析.pdf
- 57.华硕n10e(华硕n10e笔记本)
- 58.桂林城北水厂是什么公司中标的,城北水厂二期供水工程成中法合作典范项目
- 59.高铁车厢供水在哪里,他们在高铁站出现
- 60.多普达d9000(多普达d9000手机)
- 61.pes往年,dt10在哪里,多图预警丨俄罗斯红场阅兵
- 62.桂林北中国建设有限公司怎么样,中国人已用北斗导航
- 63.白银公路段大概在哪里,谁知道,全线长140余公里
- 64.海马ab03是什么车,欧米茄海马300米潜水表
- 65.哪里可以关注招标公示,怎么查询中标公告
- 66.投标关于软件的技术部分怎么写,如何写出高大上的投标书
- 67.福州建源医疗器械有限公司怎么样啊,福建现有封控区
- 68.大渡口百花村隧道通向哪里,大滨路将新增两种违法行为的自动抓拍
- 69.哈19中怎么样,2K19能力值前十出炉
- 70.驿城区招什么工,驿城区疾控中心招43人

