<b>第十八章 Delphi客户服务器利用开辟(一)</b>[Delphi编程]
本文“<b>第十八章 Delphi客户服务器利用开辟(一)</b>[Delphi编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
客户/服务器的开辟工作触及定义客户/服务器的体系构造, 然后再将该构造与别的一些关于客户/服务器的实现至关重要的系统构造和技术集成起来.Delphi 2.0的Client/Sever版支持用户开辟客户/服务器构造的利用程序.本章中我们将阐述客户服务器体系构造原理、若何用Delphi构建客户/服务器的环境和Delphi存取远程SQL服务器的编程和注意事项.
18.1 Delphi客户/服务器利用开辟原理
18.1.1 客户/服务器体系构造
18.1.1.1 体系构造概述
客户/服务器系统的体系构造有以下两个特点:
● 是调集智能用户工作站作为有效平台利用
● 平台和软件之间的互操作性
客户/服务器构造包含衔接在一个网络中的多台计算机.那些处理利用程序,恳求另一计算机的服务的计算机称为客户机(Client).而处理数据库的计算机称为服务器(Server).全部用户都拥有他们自己的计算机来处理利用程序.
客户机计算机可以是大型机、小型机或微机.但是由于微机具有本钱的上风,因而普通挑选它们作为客户机.一样地,服务器普通是一台微机但在需求较大本领时,也可以利用一台大型机或小型机.在数据库环境下,通过若干称作中间件(Middleware)的程序计划接口,客户机可以与服务器通信.这些接口供应利用程序和数据库之间的连通性.
图18.1 客户/服务器体系构造
固然图18.1只有一个服务器,但客户/服务器构造也可以包含多个服务器.但是在这种情形下,每个服务器一定只处理一个差别的数据库或供应一个唯一的服务.(注意:利用两上或多个服务器来处理同一个数据库的构造不认为是客户/服务器系统,相反它是一个分布式数据库系统〕
表18.1归纳了计算机在客户/服务器系统中的既定作用.
表18.1 客户机和服务器计算机的作用
━━━━━━━━━━━━━━━━━━━━━━━━━━━
客户机功效 服务器功效
───────────────────────────
管理用户接口 从客户机承受数据库恳求
从用户承受数据 处理数据库恳求
处理利用逻辑 格局化后果并传送给客户机
产生数据库恳求 履行完好性查抄
向服务器发送数据库恳求 供应并行拜候掌握
从服务器接纳后果 履行恢复
格局化后果 优化查询和更新处理
━━━━━━━━━━━━━━━━━━━━━━━━━━━
18.1.1.2 客户机概述
如上所述,客户机运行那些利用户能阐明其服务恳求的程序,并将这些恳求传送到服务器.由客户机履行的计算称为前端处理(front-end processing).前端处理具有全部与供应、操作和显示数据相关的功效.
客户机软件由网络接口软件、支持用户需求的利用程序以及实现网络本领的实用程序【比方电子邮件(E-Mail)和群件(Groupware)】构成.网络接口软件供应各种数据传输服务.利用程序软件履行具体的任务,如字处理、电子表格和数据库查询生成.实用程序软件普通履行几近全部网络用户都要求的尺度任务.
18.1.1.3 服务器概述
在服务器上履行的计算称为后端处理(back-end processing).后端硬件(back- end hardware)是一台管理数据资源并履行数据库引擎功效(如存储、操作和保护数据)的计算机.在大型机环境下,后端网络(back-end network)供应大型计算机至大容量存储设备、掌握器以及文件服务器的衔接.在辨认、评价和挑选得当的服务器平台时,必须考虑将由该平台供应的服务.比方,一个数据库服务器大概需求快速处理本领.其他大概需求履行的网络服务有通信、利用程序、文件拜候以及只读存储器(CD-ROM)服务.随着新的利用技术的遍及利用,可被供应的潜在服务还将持续增添.
服务器软件既包含遵守于OSI或别的网络构造的网络软件,又包含由该服务器供应应网络上客户机的利用程序或服务软件.
以上是“<b>第十八章 Delphi客户服务器利用开辟(一)</b>[Delphi编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |