如何通俗地讲解Web是什么意思?

简单的说Web就是为用户提供的一种在互联网上浏览信息的服务,Web服务是动态的、可交互的、跨平台的和图形化的。说到Web开发就一定会涉及到Web技术的基本呈现方式,用户通过浏览器把回应的内容(HTML)解析(呈现)出来,是用户与Web服务交互的基本手段。用户发送请求的内容会封装成request对象然后发……

简单的说Web就是为用户提供的一种在互联网上浏览信息的服务,Web服务是动态的、可交互的、跨平台的和图形化的。

Web服务为用户打开了一扇获取互联网服务的大门,这些服务不仅仅包括信息浏览服务,也包括各种交互式服务,包括聊天、购物、学习等等内容,可以说Web的出现释放了互联网巨大的力量。

Web应用开发也经过了几代技术的不断发展,目前Web开发依然是最重要的开发内容之一。说到Web开发就一定会涉及到Web技术的基本呈现方式,基础的技术包括超文本标记语言(HTML)和。

为了能够更全面的了解Web,下面简单的梳理一下Web发展的历史,介绍一下其中涉及到的技术。

早期的Web服务比较简单,用户发出请求到达服务器之后,服务器给出对应的回应,用户通过浏览器把回应的内容(HTML)解析(呈现)出来,看一个图:

图中有几个重要的元素需要简单的解释一下,Browser代表浏览器,浏览器是发送消息和接受消息的终端,是用户与Web服务交互的基本手段。用户发送请求的内容会封装成request对象然后发送到服务端,ruquest中封装了用户的元信息和提交的数据信息,其中元信息就是用户的基本信息,包括浏览器版本号、服务端口、使用的操作系统等内容。

中的内容并最终呈现给用户。整个过程需要了解浏览器、服务器、资源(文件)三者之间的关系,以及各自所部署的位置。

早期的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服务的发展过程,包括技术发展的一个简单介绍。

我做Java Web开发多年,目前也在带Java开发团队,我会陆续在头条写一些关于Web技术方面的文章,对Web技术感兴趣的朋友可以关注我的头条号,相信一定会有所收获。

如果有Web开发方面的问题,也可以咨询我。

谢谢!

你可能想看:

webshell是什么意思,如何避免网站被留下webshell后门?

webshell实际是以asp、php、jsp,ini、cgi等网页文件形式存在的一种代码执行环境,也可以将其称做为一种网页后门。通常有很多黑客都通过使用webshell来让其在入侵一个网站后留下这个...

锐捷交换机如何配置?深入浅出地讲解交换机配置,再也不难了

哈喽!今天给大家分享一篇关于锐捷交换机配置的文章,供大家学习交流。 锐捷交换机目录:一、交换机配置模式介绍... 二、交换机基本配置... 2.1 接口介质类型配置... 2.2 接口速度/双工配...

通俗地解释一下“圆周率”到底是个什么?在实际生活中有用吗?

“圆周率”是圆的周长与直径的比值,这个比值是一个无限不循环小数。古希腊数学家阿基米德计算“圆周率”计算得出3.141851。发明浑天仪、地动仪的东汉天文学家张衡计算出“圆周率”的值约是3.162。“圆...

谁能通俗地解释一下爱因斯坦的“相对论”?

简单的说,相对论,也就似人们说的阴阳平衡万物生吧。以宇宙空间内的各星系恒星、恒星系内恒星的卫星,卫星行星的卫星和恒星系內的总物质来说,这一切都和爱因斯坦发现的物体运行的“相对论"有关。对相对论这种对星...

干物女weiwei歌词是什么意思?

这是“官方”给出的歌词解析:歌词:模糊的城市一座模糊的夜景模糊的雨点落在不知名街亭读着手机最后一条你的回信有点麻痹告诉自己都会过去远处的灯塔上面游客们欢声笑语这里都能听见谁动了恻隐之念还是打给了你却没...

指尖加盟解WE难题,战队小目标是先冲进世冠小组赛

西安WE出征王者荣耀世界冠军杯。公告发布前,其已入队开始工作。带领中路选手周宽接受采访时,两人一致表示,全队将齐心协力,先冲进今年世界冠军杯小组赛。重建后的WE产生了让人意想不到的化学反应,队伍势如破...

COMEBABY是什么意?COMEBABY?

come baby翻译为:来吧宝贝。短语Come On Baby 宝宝总动员 ; 宝贝儿来吧 ; 来吧 ; 来吧宝贝here come my baby 这里来我的宝宝 ; 这里是我的宝贝 ; 这里是我...

什么叫印花税?如何通俗易懂的解释?

小小一枚印花税票,贴在文件上,证明交易公平有效,受到法律的保护,贴印花税票就要缴纳印花税,交易中的凭证界定印花税的税率。先来看几个案例,企业出现这些情况是否需要缴纳印花税。一、某企业2019年实收资本...

如何通俗易懂地看懂货币政策?

通俗地讲,货币政策就是印钞票还是回收钞票。印钞票,市场上的钱就增加了,大家都会变得有钱,常见的方式是降息、降准、逆回购等。现在美国、欧洲和我国都在印钞票以应对疫情危机,不然哪来的钱给人发工资和消费。回...

暗物质到底是一种怎样的存在?如何通俗的理解?

暗物质和普通物质最大的区别就是它完全不可见,只能通过天体速度异常来确认它的存在古典物理学奠基人艾克萨.牛顿在17世纪对引力现象进行了总结归纳并发展出了“万有引力定律”,该定律结合微积分这个强有力的数学...

如何通俗易懂的解释外汇储备?

  外汇储备是一个国家持有或者可以动用的外国资产。我国外汇储备最多的是美元,其他还包括黄金,其他外币,外国证券,甚至包括与其他国家签订的提款合同等。  最早我国与其他国家做买卖都要用外币(别的国家不认...

如何通俗的理解「细胞因子风暴」,病毒引起这种攻击后,人体会怎样?

细胞因子风暴,也就是炎症风暴,即我们ICU医生常说的“全身炎症反应综合征”,它属于免疫异常的一种表现,或者叫做“过度免疫”。我们生活在充满细菌、病毒的环境中,之所以能安然无恙,靠的就是人体的免疫系统。...

美国是如何通过经济手段制裁别国的?能说的通俗易懂点吗?

美帝如何通过经济手段制裁他国呢?也许您是看了很多文章都没有彻底搞明白其中的道理,那咱们今天就使用最通俗易懂的文字和大家一起聊一聊。其次,美国可以制裁他国,说白了就是罚款,比如说当美国制裁伊朗之时,土耳...

网络用语GB是什么意思?

bit(比特)是计算机中表示数据的最小单位,经常听到的16位机、32位机,就是指比特。

web服务器是什么?

Web服务器有硬件服务器和软件服务器,现在硬件服务器多以云的方式为用户提供服务。Apache、nginx属于软件服务器,软件服务器是架设在服务端为Web应用提供系统级支撑服务,除了题目中提到的两个服务...

Web安全漏洞如何修复?

作为信息安全领域的从业人员很高兴回答你的问题。关于Web安全如何修复我认为漏洞修复分四步发现漏洞、确定漏洞的危害、确定有那些修复方案及成本、综合比较选择修复方案进行修复。可以通过专业的漏洞扫描工具或者...

如何快速解决网站中存在的Web漏洞?

最直接的可能就是通过URL 跳转漏洞。而且URL跳转漏洞的测试难度小,其次那些细节可能会存在漏洞呢?认证的正常页面可能存在URL跳转漏洞;可能存在URL跳转漏洞的是站内的一些其他外部链接,当你点击跳转...

webm格式如何转换成mp4格式?

有些朋友只有遇到具体的格式的时候才会需要这样的转换方法,比如朋友前几天就遇到了webm格式的视频,webm作为谷歌开发的视频格式,使得视频质量比以往的格式更加清晰流畅,所以随着应用的广泛,大家遇到we...

如何提高 Web 可访问性,让残障人士拥有更好的体验?

作者 | Melissa Foley译者 | 平川本文最初发布于 viget。如果你创建了 Web 内容,那么即使从未写过一行代码或登录 CMS,你也可以在可访问性方面发挥作用。你知道装饰性图片、信息...

喜茶发布十周年报告,会员人数超6300万;东方甄选新年首个专场收官:25款农产品销售超1万单;BeBeBus首店开业|消研所日报

1月3日,喜茶发布名为《喜茶这十年》的十周年报告,报告中显示,喜茶已经进入了全球83个城市。截至2022年底,喜茶GO会员人数突破了6300万,2022年新增会员人数达1300万,2022年6月以来喜...

(来源:问答百科)
免责声明:本文内容来源于第三方或整理自互联网,本站仅提供展示,不拥有所有权,不代表本站观点立场,也不构成任何其他建议,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容,不承担相关法律责任。如发现本站文章、图片等内容有涉及版权/违法违规或其他不适合的内容, 请及时联系我们进行处理。

相关推荐