500分求教例程或思路!遇到一个项目,从未写过类似程序,求教真正高手!(300分)

  • 主题发起人 主题发起人 太平公主
  • 开始时间 开始时间
太典型了!<br>两种方法:<br>一、C上做客户端,B上做中间层,C发指令给B,B接到指令操作数据库....<br>二、B可以做成WEB服务器,做一个ASP(或其他)组件来操作A,那么能上网就能访问B来间接操作A上的数据库。<br>第一种是很成熟技术,第二种我刚做过...
 
强烈推荐使用WebService技术,这技术绝对是解决你的这类问题的利器。<br>Delphi可以实现webserivce也可以调用WebService。
 
实在不行的话,你用这个控件吧: Asta31,但是客户量太大的话就有点慢了
 
典型的三层模式,可以用B/S或者C/S结构实现,BS的用asp,.net开发,CS的用datasnap等都可以很容易实现的。
 
公主啊!<br>不潜入程序只能用IP包监听啊!
 
B/S或者C/S都行,看你的需求是什么在看用哪种方式
 
大家好啊,我已经初步学习了多层结构,并且把这个程序初步写好了,但是有个问题想请教。我在写服务器程序的时候,是在和客户端同一个局域网内,都已经验证通过了。但是我把服务器程序放到公网上后,在客户端把socketconnection的address设置为公网IP就一直报错,不能启动,请问是什么原因啊?提示错误:“加载类型库/DLL时出错”
 
这个可能有很多原因,比如防火墙,端口号等
 
强烈推荐 web services <br>相关业务层用web服务的形式封装在B机器上<br>C机器上可以用delphi写个客户端,也可以用其他工具调用B机器上的服务<br>到时候b/s &nbsp;c/s 随便搞都行<br>推荐书籍&lt;delphi 6/kylix2 soap/web services 程序设计篇&gt;
 
to 龙之吻:<br>web services的速度和三层CS的相比如何?
 
传说中的三层。。。
 
可能是没有注册MADAS,因此会有那样的错误<br>,注册一下就可以了
 
用RemObject DataAbstract这套组件
 
后退
顶部