基于DCOM协议的三层CS数据库应用程序开发研究.pdf
文本预览下载声明
JSSN1009-3044
And
ComputerKnowledgeTechnology电脑知识与技术
V01.4,No.9,December Teh+86—551-56909635690964
2008,PP.3018-3019
基于DCOM协议的三层C/S数据库应用程序开发研究
俞燎宏1,曹国勇2
(1.宜春学院教务处,江西宜春336000;2.宜春学院网络中心.江西宜春336000)
服务器和客户端应用程序的步骤。
关键词:Delphi:三层C/S数据库:DCoM协议
中图分类号:TP311文献标识码:B 文章编号:1009—3044(2008)36—3018—02
Three-tieredC/SDatabase BasedontheDCOMProtocol
ApplicationDevelopment
YU
Liao—hon91.CAOGuo—yon92
ofYichun CenterofYichun
(1.Academic 336000,China;2.NetworkUniversity,Yichun336000,China)
University,Yichun
isdiscussedand the to the ofThree—tieredC/Sdatabase in andfurtheril-
Abstract:It out
analyzedwaycarry application applicationDelphi
lustratedthe toestablishthe serverandclient inthree—tieredC/SstructurewhichbasedonDCOM
proce豁es apphcation appfication protoc01.
C/Sstructure;DCOM
Keywords:Delphi;three—‘tiered protocol
1引言
传统的2层C/S结构数据库应用中。系统的业务规则几乎都要在客户端进行,随着系统规模的不断扩大,企业逻辑日趋复杂,客
户端将不堪重负。为了解决2层C/S结构存在的问题,多层结构应用体系应运而生。多层结构的典型是三层结构,其基本思想是把用
户界面和企业逻辑分离,在传统的2层C/S结构中放人应用服务器。整体结构如图l。
2Delphi开发三层C/S数据库应用程序方法
Delphi是一种可视化开发工具.支持面向对象开发方法.它提供数据库引挚BDE、丰富的数据库访问和操作控件以及数据库报
表工具。大大提高开发数据库应用系统的效率。使用Delphi开发一般可以分成3个步骤:1)在数据库服务器上建立需要的数据库;
2)建立应用服务器;3)建立客户端应用程序。
数据库服务器主要由专门的数据库管理系统实现.使用数据
库引擎BDE来建立应用服务器与数据库服务器的关系。客户端和
应用服务器端的连接通过DataSnap技术来实现。DataSnap提供了
很多种客户端和应用服务器的连接方法,如Scokeet。DCOM,Corba
等,分别通过SocketConneetion、DCOMConnection、WebConneetion
客户端 应用服务器 数据服务器
三个组件来实现TCP/IP、DCOM、HrrP三种传输协议。
图1三层结构模型
3基于DCoM协议的三层C砖数据库应用程序开发
建立三层结构应用程序,必须先建立应用程序服务器,并运
表1组件属性设置
行注册之,再建立客户端。下面通过在客户端建立一个浏览“学生.
MDB”数据库中的“学生信息表”的应用程序来说明建立一个基于
DCOM协议的三层结构数据库应用程序的开发方法(假设在应用
显示全部