购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.3 Web应用程序概述

Web应用程序是一种利用网络浏览器和网络技术在互联网上执行任务的计算机程序。本节就来介绍什么是Web应用程序。

1.3.1 认识Web应用程序

Web应用程序使用服务器端脚本(PHP和ASP)的组合来处理信息的存储和检索,并使用客户端脚本(JavaScript和HTML)将信息呈现给用户。常见的Web应用程序有在线表单、内容管理系统、购物车等,通过这些应用程序可以与公司互动。此外,这些应用程序还允许用户创建文档、共享信息、协作项目以及在共同的文档上工作,而不受地点或设备的限制。

Web应用程序通常用浏览器支持的语言(例如JavaScript和HTML)来编写,因为这些语言依赖浏览器来呈现程序可执行文件。一些应用程序是动态的,需要服务器端处理,一些应用程序则完全是静态的,无须在服务器上进行任何处理。

通常情况下,Web应用程序需要一个Web服务器来管理来自客户端的请求,一个应用服务器来执行所请求的任务,有时还需要一个数据库来存储信息。

下面是一个典型的Web应用程序使用流程。

(1)用户通过网络浏览器或应用程序的用户界面,通过互联网触发对网络服务器的请求。

(2)Web服务器将此请求转发到适当的Web服务器。

(3)Web服务器执行请求任务(例如查询数据库、处理数据),然后生成请求数据的结果。

(4)Web服务器将处理后的数据或请求的信息或已处理过的数据发送到Web服务器。

(5)Web服务器用所请求的信息响应客户端,该信息随后出现在用户的显示屏上。

总之,Web应用程序的真正核心主要是用户的业务需求和对数据库进行处理,比如管理信息系统(Management Information System,MIS)就是这种架构最典型的应用。

1.3.2 Web应用程序的好处

使用Web应用程序的好处如下:

(1)只要浏览器兼容,Web应用程序可以在多个平台上运行,不受操作系统或设备的影响。

(2)所有用户都访问同一版本,消除了所有兼容性问题。

(3)Web应用程序并未安装在硬盘驱动器上,因此消除了空间限制。

(4)Web应用程序降低了企业和最终用户的成本,因为企业所需的支持和维护更少,对最终用户的计算机的要求也更低。 X5nGY99ITDxJSo5XoMEDNXaClykPJQB2OJNXyxEWYcaugXnkgD4PFPddBoY/AnnF

点击中间区域
呼出菜单
上一章
目录
下一章
×