首页 » 友链在线 » 如何通俗地讲解Web是什么意思「web数据库有哪些优点和缺点」

如何通俗地讲解Web是什么意思「web数据库有哪些优点和缺点」

访客 2024-12-19 0

扫一扫用手机浏览

文章目录 [+]

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

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

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

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

谢谢!

既然是通俗的介绍,那就不要长篇大论,更不要晦涩难懂,尤其避免专业各名词和架构图流程图之类。

最好是比喻,打比方、讲故事。

首先web就是网页,打开浏览器看到的界面就是web。完了。就这么简单。

了解一下:

网页可以看成是一个word文档或一张照片和一幅画,很多网页组成一个网站(类似一个大相册),网络就是把无数个网站用线连接了起来,使得彼此可以跳转。因为连接它们的是一根根网线,看起来像网一样,所以这个就叫net网络,而基于net展现的给用户看的页面就是web网页。

稍进一步:

再次web不只是页面,而包含页面背后很多的服务和接口等。因为要呈现一个页面会经历很多步骤,需要解释器、传输器、数据加工处理,服务容器等等非常多。这些隐藏在背后的我们称之为后台,而呈现出来给用户看的通常称之为前端。这就好比你看见电视画面web,但是是通过卫星传输体系net把画面换递给你,而画面背后有很多隐藏的制作排播体系(后台)。

最后:

web是相对client来讲的一种技术,基于HTML(Hyper Text Mark-up Language )超文本标记语言,是 Web 的描述语言。相对于client基于系统开发原生的应用,web有很多好处,比如跨平台,无需下载,互相可以连接通信等等。web包含前端和后台两部分。web前端的呈现基于三种技术:HTML、CSS、JavaScript,HTML用来格式化web,CSS用来美化web,JS则用来确定交互行为。而web后端的技术非常多,从cgi到java php .net再到python ruby nodejs go等等非常多,但总体来讲就是对于数据的一种加工处理方式,最后输出HTML给到前端解释器(web浏览器)。

WEB就是大前端,是当下最前沿的技术,横扫网页前端、响应式网站、微网站、游戏开发、APP应用等等,能做互联网+上你所看见的一切。

如果说苹果重新定义了手机,WEB大前端则重新定义了网络!

因为WEB可以一次开发,随处运行。

现在,不论是后端、大数据、人工智能还是数据分析,都要借助前端来实现用户交互。

比如QQ 、微信、京东、美团,几乎所有App都必须使用前端,一个产品能否获得海量用户的喜爱,前端的重要性占到70%以上。

尤其是云开发和Nodejs全栈开发的广泛应用,让前端具备了更深层次的开发能力,使得只用前端技术就能开发一个完整项目。

所以很多人说,未来等于云加web大前端。

通俗理解:你在互联网平台包括但不限于搜索引擎、自媒体平台、小程序、手机APP等上面所看到的一切界面,比如说目前悟空问答的页面。

为什么题目的字体这么大,回答的字体这么小,为什么点击提问问题就发出去的,简单的说,这些就是Web的行为。

WEB服务与数据库服务有何联系?其内在的逻辑是什么关系

小应用的话可以无视这个关系,服务器和数据库可以在一个机器上。如果是大应用的话,服务器处理业务逻辑,数据库就是单纯的存储了。把耗资源的时候先服务器处理,处理了没问题了再交数据库执行查询这些吧,楼下继续补充。

web3.0优缺点

Web 3.0优势:

一是没有中心控制点:在等式中,中间人被剔除,区块链(比如Ethereum)提供了新平台,在那里规则是不可破坏的,数据是完全加密的。没有任何政府或者实体可以杀死网站或者服务,没有任何单一的个人可以掌控其它人的身份。

二是数据所有权:终端用户将会再次完全控制数据,拥有加密安全性。到时,信息可以根据个别情况分享,以批准的形式分享。

就眼下来说,大企业(比如亚马逊、Facebook)部署了大量服务器,存储各种信息。

掌握数据不只可以改善它们的服务,而且市场营销者、广告主每年还要为数据支付大把的钞票。

三是黑客攻击与数据泄露事件大大减少:因为数据已经去中心化,分配方式变了,黑客想窃取必须关闭整个网络,一些由国家支持的工具(比如Vault7)将会被淘汰。就眼下来说,互联网企业不得不交出用户数据,或者投降,让某些机构审查整个数据库。

这些“数据入侵事件”范围很广,不限于重大安全威胁。

四是不间断服务:到时,服务帐户暂停使用、分发被拒,这样的事情会越来越少。因为没有单一的故障点,所以服务中断的概率很低。

数据存储在分布式节点上,这样就会有多个备份,防止服务器中断。

Web 3.0 是更加以用户为中心、专注于使事情更加人性化的、透明的、安全的互联网。web3.0将是彻底改变人们生活的互联网形式。web3.0使所有网上公民不再受到现有资源积累的限制,具有更加平等地获得财富和声誉的机会。只是互联网本身发展的一种趋势。

web和数据库数据交互是用的什么协议

web Server与数据库进行数据交互用的是HTTP协议。

HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写。HTTP协议和 TCP/IP 协议族内的其他众多的协议相同,

用于客户端和服务器之间的通信。请求访问文本或图像等资源的一端称为客户端,

而提供资源响应的一端称为服务器端。

标签:

相关文章

Linux源代码探秘开源世界的基石与未来

Linux,一个源于开源精神的操作系统,自诞生以来,以其卓越的性能和稳定性,赢得了全球用户的喜爱。作为开源世界的基石,Linux源...

友链在线 2025-02-28 阅读0 评论0

MATLAB主成分分析数据降维与可视化

数据量呈爆炸式增长,如何从海量数据中提取有价值的信息成为当前研究的热点。主成分分析(PCA)作为一种常用的数据降维方法,在各个领域...

友链在线 2025-02-28 阅读0 评论0

nds白金金手指代码游戏修改的神秘面纱

越来越多的玩家追求游戏的极致体验。而在众多游戏修改手段中,nds白金金手指代码因其简单易用、效果显著而备受玩家喜爱。本文将带领大家...

友链在线 2025-02-28 阅读0 评论0

NSK轴承代码探寻高端制造背后的奥秘

在高速发展的工业时代,轴承作为机械设备的“心脏”,其质量直接影响到设备的性能与寿命。而nsk轴承作为全球知名的轴承品牌,其产品的质...

友链在线 2025-02-28 阅读0 评论0