编程语言
首页 > 编程语言> > 地基系列(1)--什么是web应用程序

地基系列(1)--什么是web应用程序

作者:互联网

什么是web应用程序?

定义:

  web应用程序是利用web浏览器和web技术来执行任务的计算机程序。

  

    webServer和applicationServer的区别简单理解:上图中webServer就是Tomcat ,而applicationServer就是部署在Tomcat中的具体应用

概述:

   数以百万的商业企业使用互联网作为经济有效的,交流联络的渠道。互联网使商业企业和目标市场交换信息变得快速和安全。然而,当商业企业能够捕获和储存所有必要的数据,和有手段将信息呈现给用户,有效的交易才是可能的。

  web应用程序 使用服务器端脚本(PHP或ASP)处理存储和恢复信息以及客户端脚本(JavaScript and HTML) 的组合,把信息呈现给用户。这允许用户通过在线形式、内容管理系统、购物车等其他更多方式和公司进行交互。也就是说。web应用程序允许雇员创建文档,分享信息,在项目上合作,工作在共同文档而不论地点或设备。

web应用程序是如何工作的:

  web应用程序通常使用 (浏览器支持的语言)编码,例如JavaScript和HTML.这些语言依赖浏览器使得程序执行。一些应用程序是动态的,需要服务器端处理。其他是静态的不需要服务器端处理。

  web应用程序需要一个web服务器(tomcat)管理从客户端发送过来的请求,转发给一个应用程序服务器(applicationServer)处理请求任务,有些时候,需要数据库存储信息。应用程序服务器(applicationServer)技术范围从ASP.NET,ASP和ColdFusion,到PHP和JSP.

 

典型的web应用流程:

  1、用户通过网络触发一个请求到web服务器(tomcat),通过一个web浏览器或者程序用户界面。

  2、web服务器(Tomcat) 转发这个请求到 合适的应用程序服务器(applicationServer)上。

  3、应用程序服务器(applicationServer)处理请求任务,如从数据库查询数据或者加工处理数据,然后生成结果返回响应数据。

  4、应用程序服务器(applicationServer),带着请求信息或者处理过的数据结果发送回web服务器(Tomcat)。

  5、web服务器,返回响应信息(带着请求信息)给客户端,然后展示给用户。

 

web应用程序的例子:

  Web应用程序包括在线表单,购物车,文字处理器,电子表格,视频和照片编辑,文件转换,文件扫描以及Gmail,Yahoo和AOL等电子邮件程序。流行的应用程序包括Google Apps和Microsoft 365。

  Google Apps for Work包含Gmail,Google文档,Google表格,Google幻灯片,在线存储空间等。其他功能包括在线共享文档和日历。这允许所有团队成员同时访问相同版本的文档。

web应用程序的好处:

结论:

  公司和个人之间互联网使用的增加影响了企业的运营方式。随着公司从传统模式转向基于云的网格模型,这导致了Web应用程序的广泛采用。 Web应用程序使企业能够简化其运营,提高效率并降低成本。

  这些在线应用程序(如电子邮件客户端,文字处理程序,电子表格和其他程序)提供与桌面版本相同的功能。但是,它们具有跨多个平台工作的额外优势,具有更广泛的覆盖范围,并且可以从任何地方轻松访问。

    

 

  参考资料

    翻译自-https://www.maxcdn.com/one/visual-glossary/web-application/

 

  其他更多体系文章,请关注《地基》系列

标签:web,applicationServer,Google,Web,地基,应用程序,服务器
来源: https://www.cnblogs.com/duoyansanwei2018/p/10584471.html