1 / 67
文档名称:

web和.net开发技术课件.ppt

格式:ppt   大小:2,164KB   页数:67页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

web和.net开发技术课件.ppt

上传人:yixingmaoj 2022/9/14 文件大小:2.11 MB

下载得到文件列表

web和.net开发技术课件.ppt

文档介绍

文档介绍:
数据库系统概论 AnIntroductiontoDatabaseSystems

1概述
2Web应用程序

1概述



数据库系统概论 AnIntroductiontoDatabaseSystems

1概述
2Web应用程序

1概述




Web应用程序(WebApplication),就是通常所说的站点,是要在因特网或内联网上运行的应用程序。
一个web应用程序是一个能够让用户完成某些特定任务的网站。而一个普通的网站的主要目标是给用户提供信息(博客,新闻,指导,等)。
*
*
Web应用程序
大多数Windows应用程序都是独立的应用程序,而Web应用程序需要服务器和客户机。Web服务器把网页发送给客户端,并在浏览器应用程序中显示网页。如图所示。

要开发Web应用程序,必须使用远程Web服务器,或者使本机成为Web服务器

浏览器可以显示用超文本标记语言(HTML)编写的网页。

用户请求Web页时,浏览器(客户端)会向服务器发送一个请求。服务器会发送
*
*

Web应用程序有两种架构C/S、B/S。
C/S(Client/Server,简称C/S)是客户端/服务器端程序,也就是说这类程序一般独立运行。
C/S结构软件(即客户机/服务器模式)分为客户机和服务器两层,客户机不是毫无运算能力的输入、输出设备,而是具有了一定的数据处理和数据存储能力,通过把应用软件的计算和数据合理地分配在客户机和服务器两端,可以有效地降低网络通信量和服务器运算量。由于服务器连接个数和数据通信量的限制,这种结构的软件适于在用户数目不多的局域网内使用。国内目前的大部分ERP(财务)软件产品即属于此类结构
*
*
、C/S架构比较
而B/S(Browser/Server,简称B/S)就是浏览器端/服务器端应用程序,这类应用程序一般借助IE等浏览器来运行。
Web应用程序一般是B/S架构。Web应用程序首先是“应用程序”,和用标准的程序语言,如C、C++等编写出来的程序没有什么本质上的不同。然而Web应用程序又有自己独特的地方,就是它是基于Web的,而不是采用传统方法运行的。换句话说,它是典型的浏览器/服务器架构的产物。
B/S(浏览器/服务器模式)是随着Internet技术的兴起,对C/S结构的一种改进。在这种结构下,软件应用的业务逻辑完全在应用服务器端实现,用户表现完全在Web服务器实现,客户端只需要浏览器即可进行业务处理,是一种全新的软件系统构造技术。这种结构更成为当今应用软件的首选体系结构。
*
*
*
*
*
*
B/S、C/S架构比较
4,数据溯源性比较。由于B/S结构的数据是集中存放的,所以总公司可以直接追溯到各级分支机构(分公司、门店)的原始业务单据,也就是说看到的结果可溯源。大部分C/S结构的软件则不同,为了减少数据通信量,仅仅上传中间报表数据,在总部不可能查到各分支机构(分公司、门店)的原始单据。
5,服务响应及时性比较。企业的业务流程、业务模式不是一成不变的,随着企业不断发展,必然会不断调整。软件供应商提供的软件也不是完美无缺的,所以,对已经部署的软件产品进行维护、升级是正常的。C/S结构软件,由于其应用是分布的,需要对每一个使用节点进行程序安装,所以,即使非常小的程序缺陷都需要很长的重新部署时间,重新部署时,为了保证各程序版本的一致性,必须暂停一切业务进行更新(即“休克更新”),其服务响应时间基本不可忍受。而B/S结构的软件不同,其应用都集中于总部服务器上,各应用结点并没有任何程序,一个地方更新则全部应用程序更新,可以做到快速服务响应。
6,网络应用限制比较。C/S结构软件仅适用于局域网内部用户或宽带用户(1兆以上);而我们的B/S结构软件可以适用于任何网络结构(),特别适于宽带不能到达的地方(电话拨号)。
*
*

1概述
2Web应用程序

2Web应用程序





处理数据
服务器
工作站
读取数据
保存数据
特点:在服务器上保存数据,在工作站上处理数据。
优点:容易配置,对硬件特别是