Delphi中三层C/S数据库应用系统开发方法

更新时间:2023-08-30 13:37:02 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

分析了Delphi中通过DataSnap技术实现三层C/S数据库应用系统的方法。并详细说明了开发三层数据库应用系统的步骤及如何建立三层结构之间的关系。

28 1 0耳 2月 0

电脑学习

第6 期

D lh中三层 C S e i p/数据库应用系统开发方法俞燎宏’摘要:分析了 D lh中通过 D t n p技术实现三层 CS数据库应用系统的方法。 e i p aS a a/并详细说明了开发三层数据库应用系统的步骤及如何建立三层结构之间的关系。

关键词:三层 C 6结构中图分类号: r 3 1 P 1

数据库应用系统

D lh e i p

D tS a a n p技术 a

文献标识码: B文章编号:02 2 2 ( 0 8) 6 0 c一 2 l0— 4 2 2 o 0 - 0r O 7

De eo me t o h e - e S Daa a e Ap l a i n S se i lh v lp n f T r e Tir C/ tb s pi to y tm n Dep i cYu L a h n io o gAb t a t T e p p r a aye h e l ain o h e— e aa ae a p e t n sse b tS a e h oo y a sr c: h a e n lz st e rai t ftre t rGS d tb s p l a o y tm y Daa n p tc n lg— z o i i i

n e c ie e se s t ls r s n s h w t s b ih t e r l t n h p b t e n t e tr e t r s u t r . d d s r s t tp,a a t p e t o o e t l h e a o s i we h h e - i t cu e b h e a s i e e r Ke wo d: T r e t r C S S r c u e y r h e - i / tu t r e Daa a e Ap l a o y tm t s pi t n S s b ci e Dep i l h D tS a c n lg a a n p Te h o o y

1D lh中实现三层 G e i p s数据库应用系统的方法在三层 C3数据库应用系统中,数据库服务器主要由/

( ) a np组件, 4 D mS a位于客户端,能是定位应用服务功

器和 I p Sre接 1, A p evr:建立客户端与应用服务器的连接。 2

专门的数据库管理系统实现, e h主要是通过 D t np Dl i p a S a a技术来实现客户端和应用服务器端的开发。三层数据库应用系统的模型可以用图 1示。表客户端应用服务器

2开发三

层 C s数据库应用系统的步骤() 1在数据库服务器上建立需要的数据库; () 2建立应用服务器; () 3建立客户端应用程序。 三层数据库应用系统中,主要数据库有 S L S r r Q ev、 e

M S L O al。数据库的建立方法因数据库管理系统的 y Q、 rc e等不同而不同,此不讨论步骤 ( )在 1。 21 .建立应用服务器 () 1使用 F e菜单下的 N w A p c tn建立一个新的 i l e p la o i i应用程序;数据库服务器

( )增加一个远程数据模块,行 e e一0 Ir 2执—N w te I菜单命令, N w I ms对话框中选中 Mu i r双击 R—在” e t e ht, e e m t D t d l, oe a Mo u设置 C Cas N m a e o l a e为需要的名称,置 s设 Is nig及 T raig Moue为默认值; nt cn a h dn dl e () 3在远程数据模块上设置供客户端访问的数据集如增加 Ta l、 D tbs、Q e t e T a aeT u r组件; b a y等 ( )加一个 T a S trv e组件, D t e属性 4添 D t e oi r a P d把 aSt a设置为添加的数据集组件名;

图 1三层数据库应用系统的模型

从图 1可以看到,应用服务器通过 B E与数据库服务 D

器连接,并从数据库存取数据,后由 T a Strvdr然 D t ePoie组 a件把读取的数据集压缩并切割成一段一段的数据包,通过各种协议如 D O T P P、 1 C M、 CA HTT传送到客户端。客户端上的组件如 T C M on t n T cc eC n ed n T: o— D 0 C ne i,S okton o, WeC n o b nc o ef n把接收到的数据包还原成完整的数据集传给程序中 i的 T l nD t e组件,再通过 T a Suc Ci t a St e a Dt or a e组件把 T l n- Ci t e

( )保存文件, 5编译并运行应用服务器程序以注册应用服务器程序。22建立客户端应用程序 . () 1使用 Fl i e菜单下的 N w A p e tn建立一个新的 e p la o i i应用程序;

D t e组件和 D tC nrl aSt a a o t s组件连接起来,就可以在数据 a o控制组件中显示和修改数据集的内容。 在开发过程中,需要一些专门

的组件: ( )程数据模块, 1远位于应用服务器端,可作为 C M O服务器让客户程序访问接口; ( ) D t e rv e组件,于应用服务器端。 2 T a S t oi r a P d位主要功能是为客户端提供 Ip S r r口; A p ev接 e ( ) C et a st 3 T l nD te组件, i a位于客户端,主要作用是访问 应用服务器端的 I p Sre接口,从而获取在客户端使用 A p evr的数据集:收稿日期:0 8 0— 3 20— 7 1}俞燎宏宜春学院教务处助教 (江西,宜春 36 0 ) 30 0。

() 2根据连接所使用的协议来选定一个或多个 D tS aa- np连接组件 ( D O协议选择 T C MC net n组件, a如 CM D O one o i T P P协议选择 T okton eo CA e s eeC n etn组件, T '议选择 i HI P协 T b o ne o We C n et n组件 ), i并添加到数据模块中; ( )设置 D t n p连接组件的属性来定位到应用服务 3 aa a S器所在的计算机 ( o p t N eA d s和 Pr等 ) C m ue a、 d r s rm e o t和应

7

本文来源:https://www.bwwdw.com/article/69ti.html

Top