当前位置:七道奇文章资讯编程技术Delphi编程
日期:2011-03-20 17:55:00  来源:本站整理

<b>第十八章 Delphi客户服务器利用开辟(一)</b>[Delphi编程]

赞助商链接



  本文“<b>第十八章 Delphi客户服务器利用开辟(一)</b>[Delphi编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  客户/服务器的开辟工作触及定义客户/服务器的体系构造, 然后再将该构造与别的一些关于客户/服务器的实现至关重要的系统构造和技术集成起来.Delphi 2.0Client/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编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .