300分求B/S方案 (200分)

  • 主题发起人 主题发起人 delphfan
  • 开始时间 开始时间
D

delphfan

Unregistered / Unconfirmed
GUEST, unregistred user!
原有一个两层的人事薪资系统(DELPHI5+SQL7.0开发的),现在老板要求在两个月内将其改为三层结构,由于
本人对三层没有实践经验对此不敢冒然下手去做,该用什么框架,什么控件?请各位有三层开发经验的高手多多指教
,以前的系统在速度性能上也不理想,所以一个好的B/S方案是至关重要的选择
 
若你觉得需要的话,我可以发一个简单的例子给你,你或者买本李维的ado/mts/三层的书看看
 
找着delphi的demo做么
 
用WEBSERVICE/SOAP+COM+是一个非常不错的方案。
 
先可以试着将原来直接连到数据库的Table,Query转到应用服务器的数据模块中去,客房端再通过DCOMConnect和Provider进行连接,然后再买一本李维的三层的书进行优化。
 
如果您的三层是局域网的话,我建议您可以试试IntraWeb能不能用,因为用IntraWeb可能比较用以利用您现在的东西!
 
B/S只是三層方案的一種,不知道你到底是要把原來的程序弄成三層呢?還是轉成B/S形式的.
 
楼主:
没搞错,不是刚刚回答了吗?你前面的帖子:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2151931
顺带说一下,你可以去 www.51delphi.com 下载intraweb或
dev express公司的ExpressWeb Framework 1.53 来做B/S模式。
 
出于三层的考虑主要是内地与香港两地都用这个系统,要保持同步,里面会涉及大量的数据
处理,现急需一好的解决方案,如果大家有相关的例子或相关技术文档及下载网址请发给我
我的EMail:tcming@163.net
有谁知道哪里有李维的ado/mts/三层的书下载?
 
http://218.30.21.125:7272/ebook/programme/Delphi5_ADO_MTS_COM_design.zip
要看你的用途及客户端数量
如果客户端少,用C/s结构,用DCOM或Socket通信就行了。
如果客户端多,用B/S结构,用ActiveX.或XML
同步的话,就是网络的问题啦,看你要求得实时程度如何,来实施具体的数据同步方案
 
三层的发布,对我来说一直是很头疼的问题.而且无耐与开发环境在单机上,同时客户的数据冲突等,我一直未敢深入.其实C/S和B/S并不代表二层或三层,我现在用INTRAWEB作B/S其前端仍然是肥客户端,当然是在局域网下.在我印象里如果C/S毕竟是成熟的技术,冒然三层得不偿失.你首先应说服老总,其次是丰富知识,而且在工作中往别人要求最急的,反而是他最忽视的.酒后言论,估且听之.
 
用SOAP+COM 方案 变成三层很容易的,我现在作的系统就是用这个构架作的,在你的中间层建立com的远程数据模块,和soap的远程数据模块,其实就是把你现在的数据模块方在这里就可要了,然后你的客户段如果是在局域网内就访问com数据模块,如果不是就访问soap数据模块。最好香港和内地用vpn技术连接起来这样,就直接用com就可要了,com要比soap快的多 soap嘛只是个辅助,当你老板出差在外的时候用soap技术连接。
 

Similar threads

回复
0
查看
866
不得闲
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部