文档详情

基于DCOM协议的三层CS数据库应用程序开发研究.pdf

发布:2015-09-20约字共2页下载文档
文本预览下载声明
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协议的三层结构数据库应用程序的开发方法(假设在应用
显示全部
相似文档