我们正在开发一个三层的系统,有多人共同开发。我现在对多人的协作方式不能确定,我现在准备采取multi-rdm方式,但是最后如何将多个人的开发成果合到一个项目中,我没有找到一个好的办法?希望各位提供经验意见和参考意见。谢谢!
解决方案 »
- TreeView 动态生成列表后怎么实现某一节点或几层节点的字体显示不同颜色??
- DBGrid 的问题!
- idFtp 的問題,求請幫忙哈!急
- 如何禁止treeview控件的双击收缩功能?
- 关于QREPORT的菜鸟问题---------------急啊,,,救命啊!!!
- 一个访问数据库表的问题
- 我用ado连接数据库,连接字串中用绝对路径指定了数据库文件,如果程序发布后,如何指定程序到安装目录下的某个路径下去找数据库文件?
- 不是问题:真不明白Delphi安装程序怎么那么猪
- 关于数据库的排序?
- +++++三层系统中,执行update语句,出现了“灾难性错误”何解?+++++
- 怎么把string变量的内容清空?
- ip地址控件创建问题
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2238741
我以前在csdn发的贴子现在打不开了
规范化管理,与这个有什么关系?你认为怎么样去规范?
客户端->应用服务器端公用函数->找到客户要调的函数->执行,再返回所要的数据
如button1Click中的
ClientExecute('TMyDM', 'test',aa,bb);
就是要调应用服务器TMyDM中的test函数,过程是这样的:
客户端公用函数ClientExecute ->客户端MainExecut(打包参数)->调服务器统一接口MainConnection.AppServer.CommFunc->服务器端MainExecute(解包参数,并根据参数确定调哪个数据模块中的函数)->调数据模块TMyDM中的test
执行完test后,再依次返回参数值,服应服务器端参数打包,客户端解包,再返回参数给ClientExecute('TMyDM', 'test',aa,bb)中的aa,bb,返回值按正常的调用返回
这样,不同开发人员提交自己的DM给服务端程序管理者编译就可以了,这样函数接口全在DM里面完成,修改和增加都方便!
在服务器端只需要实现一个接口的一个方法,然后所有的调用都通过该方法来寻找服务器的具体实现,然后再调用相应的功能函数。这样的理解是否正确呢?
如果是这样的话,参数的打包解包如何进行?
我的理解是这样的:通过PackageParams函数来实现参数打包。
拟或还有其他什么办法?