Delphi客户服务器应用开发(一)

2016-01-29 14:19 3 1 收藏

Delphi客户服务器应用开发(一),Delphi客户服务器应用开发(一)

【 tulaoshi.com - Delphi 】

 
客户/服务器的开发工作涉及定义客户/服务器的体系结构, 然后再将该结构与其它一些对于客户/服务器的实现至关重要的系统结构和技术集成起来。Delphi 2.0Client/Sever版支持用户开发客户/服务器结构的应用程序。本章中我们将阐述客户服务器体系结构原理、如何用Delphi构建客户/服务器的环境和Delphi存取远程SQL服务器的编程和注意事项。

 

18.1 Delphi客户/服务器应用开发原理

 

18.1.1 客户/服务器体系结构

 

18.1.1.1 体系结构概述

 

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/delphi/)

  客户/服务器系统的体系结构有以下两个特点:

是集合智能用户工作站作为有效平台使用

平台和软件之间的互操作性

 

客户/服务器结构包括连接在一个网络中的多台计算机。那些处理应用程序,请求另一计算机的服务的计算机称为客户机(Client)。而处理数据库的计算机称为服务器(Server)。所有用户都拥有他们自己的计算机来处理应用程序。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/delphi/)

客户机计算机可以是大型机、小型机或微机。但是由于微机具有成本的优势,因而通常选择它们作为客户机。同样地,服务器通常是一台微机但在需要较大能力时,也可以使用一台大型机或小型机。在数据库环境下,通过若干称作中间件(Middleware)的程序设计接口,客户机可以与服务器通信。这些接口提供应用程序和数据库之间的连通性。

 

 

 

18.1 客户/服务器体系结构

 

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/delphi/)

  虽然图18.1只有一个服务器,但客户/服务器结构也可以包括多个服务器。然而在这种情况下,每个服务器必定只处理一个不同的数据库或提供一个唯一的服务。(注意:使用两上或多个服务器来处理同一个数据库的结构不认为是客户/服务器系统,相反它是一个分布式数据库系统〕

  表18.1归纳了计算机在客户/服务器系统中的既定作用。

 

  表18.1 客户机和服务器计算机的作用

    ━━━━━━━━━━━━━━━━━━━

来源:https://www.tulaoshi.com/n/20160129/1493015.html

延伸阅读
标签: ASP
  now是获得服务器的时间吗,并不一定,只有在服务器端运行的脚本是获得服务器的时间,在客户端的则是获得客户端的 可以使用任何一个元素,比如span或者input记载服务器的时间,方法是 <span id="servertime"<%=now%</span,在记载下客户端的时间<span id="clienttime"</span在onload时间中写onload=cli...
标签: 服务器
服务器迁移服务器搬家教程   第一步:配置从属服务器,以下步骤(旧的服务器是192.168.1.105,新的192.168.1.200,例子) 1.这是新的服务器1.200的,添加子服务器的过程 到这里,从属服务器就搭起来了 。下面开始做转移,以转移192.168.1.0段为例。 2. 开始做转移任务。 在主服务器...
2.3.1 服务器如何连接客户机 (1)出现如图2.34所示的界面。 (2)出现如图2.35所示的界面。 (3)出现如图2.36所示的界面。 (4)出现如图2.37所示的界面。 (5)出现如图2.38所示的界面。 (6)出现如图2.39所示的界面。 2.3.2 客户机怎样连接服务器 管理客户机的工作原理如图2.40所示。...
    当服务器的SSH服务正常运行后,我们完全可以从此在我们的自用PC上用SSH客户端软件在局域网中登录到服务器,用这种方式完成服务器以后的配置和维护。不严格的说,这时服务器是不需要显示器和键盘的,因为绝大多数的配置工作都可在远端(局域网内)的客户端上操控。 这里,以简单易用的SSH客户端软件之一 -- PuTTY 为例,...
标签: Delphi
  如果我们开发的对象,不是在公网的环境内上网,是使用内网的,我们应该怎么样检测你的IE使用的代理服务器呢?接下来我们通过以下实例来学习: //----------------------------------------------- //记得引用 WinInet 单元 //----------------------------------------------- uses WinInet //--...