程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> Delphi客戶服務器應用開發(一)

Delphi客戶服務器應用開發(一)

編輯: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 客戶機和服務器計算機的作用

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved