用DELPHI+ADO的多层开发 本人看了多本分布式开发的书籍,但就是不知道该怎样写程序。客户端该怎样写,中间件 该怎样写。说业务逻辑都要写在中间件上,但我不知该怎样写。我把全部的业务逻辑都写在了客户端,别人说,那叫三层架构下的两层。谁有这方面的源程序或相关的资料。谢谢!!!!更新时,是调用中间件自己写的方法还是在客户端调用ApplyUpdate方法。请明示!!!只有40分拉 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 客户端该怎样写,中间件 该怎样写。 ---- 客户端处理交互界面,中间件连接数据库服务器处理数据逻辑(业务逻辑)说业务逻辑都要写在中间件上,但我不知该怎样写。 ---- 这是设计与经验问题,慢慢来,先研究研发Remote Data Module 中的 DataProvider和ClientDataSet的各个属性与事件,看看它们是如何协作的。我把全部的业务逻辑都写在了客户端,别人说,那叫三层架构下的两层。 ----- 别人说的一点也没错谁有这方面的源程序或相关的资料。谢谢!!!! ---- 这方面的资料很多,李维的三部曲,delphi自已的Demo,先自已在心中有个概念,再来提些有针对性的问题。更新时,是调用中间件自己写的方法还是在客户端调用ApplyUpdate方法。 ---- 两种方法都可以,视具体情况而定。请明示!!! --- 明示完毕 owl_927(狎鸥客) : 请问李维的三部曲中的分布式WEB应用系统篇在哪里下载,另外用DCOMConnect需要什么配置吗,为什么我用SOCKETConnect可以通讯成功,而DCOMConnect不行,我另外给分 http://www.swaysoft.com/developer/index.asphttp://www.mycnknow.com/srindex.htm去看看,会有收获的。 一般来讲若是win2000下,DCOMConnect不需要做什么特殊配置的。讲讲你的配置和现象吧。象系统作系统,Delphi的版本,运行环境(普通Application?dll?还是其它?),模式,DCOMConnection的参数设置,连接不成功出现的错误提示等。 owl_927(狎鸥客): 我试过win2000,98,客户端服务器我都反复换试过,Delphi6.0,C++Builder6.0也都试过,如果远端应用服务器没有启动,出现“不能启动服务器”,启动则出现“拒绝服务”,Application,DCOMConnection配置应没问题,在本机运行良好 说来惭愧,我一直在本地机上运行的,没有问题。看了楼上的问题,放在异地机上一试,不光DCOMConnection 连接不到,SocketConnection也连接不到,将Connected设为True时,客户端就出现和期等待无响应的现象。还得请问楼上,你那个Socket是怎么连上的?SocketServer,Midas.dll 我的应用服务端都有,SocketServer也已运行,应用服务程序也注册了,而已收到用户请求,就是没法击活应用服务程序。 SocketServer应先运行,不过你说应该就可以了,我也这么做的,确实可以,看来这个多层结构还要深究 谁有源代码能不能发来一份看看?我也想要[email protected]我会另外开贴送分 to wcmwcm(wetewtwe): “拒绝服务”的原因找到了,是你在DCOMFNG中没有配置好相应的激活控制(Activation Control)权限。 to owl_927(狎鸥客) :好久没来了,看了你的帖子,但还是不明白,请问DCOMFNG在哪里配置,怎么配置 在系统目录下,比如我的win2000,就在系统盘的\WINNT\system32\DCOMCNFG.EXE 下,你可用搜索来找找。 找出ADOTable与ADOQuery的关键字内容互不相同的纪录。 如何将MDI子窗体里的一个值传到另外一个子窗体里去 请教一窗体创建释放问题? 两个不同内网的用户怎么建立 TCP/IP 或者 UDP 连接? 压缩软件 path 串口编程控件 comport? 本公司招人,是武汉的可以来看看 在DBGRID中,每类明细下面,生成一条小计,用查询怎么实现? 关于sqlserver的问题。 高高手们:如何播放存入大字段中的wav文件? 很着急! 请问怎样动态声明多个变量!
---- 客户端处理交互界面,中间件连接数据库服务器处理数据逻辑(业务逻辑)
说业务逻辑都要写在中间件上,但我不知该怎样写。
---- 这是设计与经验问题,慢慢来,先研究研发Remote Data Module 中的 DataProvider和ClientDataSet的各个属性与事件,看看它们是如何协作的。我把全部的业务逻辑都写在了客户端,别人说,那叫三层架构下的两层。
----- 别人说的一点也没错谁有这方面的源程序或相关的资料。谢谢!!!!
---- 这方面的资料很多,李维的三部曲,delphi自已的Demo,先自已在心中有个概念,再来提些有针对性的问题。更新时,是调用中间件自己写的方法还是在客户端调用ApplyUpdate方法。
---- 两种方法都可以,视具体情况而定。请明示!!!
--- 明示完毕
请问李维的三部曲中的分布式WEB应用系统篇在哪里下载,另外用DCOMConnect需要什么配置吗,为什么我用SOCKETConnect可以通讯成功,而DCOMConnect不行,我另外给分
http://www.mycnknow.com/srindex.htm
去看看,会有收获的。
我试过win2000,98,客户端服务器我都反复换试过,Delphi6.0,C++Builder6.0也都试过,如果远端应用服务器没有启动,出现“不能启动服务器”,启动则出现“拒绝服务”,Application,DCOMConnection配置应没问题,在本机运行良好
我也想要
[email protected]
我会另外开贴送分
“拒绝服务”的原因找到了,是你在DCOMFNG中没有配置好相应的激活控制(Activation Control)权限。
好久没来了,看了你的帖子,但还是不明白,请问DCOMFNG在哪里配置,怎么配置
你可用搜索来找找。