三层问题,300分(200分)

完全没有不关注的理由!
 
叫我咋给分呢,
大家说了这么多,最后也没有总结出来一个完整的方案!
我都等了一年多了,目前还没有实际的解决方案,只能手工实现!
唉,
大富翁,要我说啥呢?
 
答案需要你自己总结!犯懒的话拿来10万我帮你总结也行!看看这篇《提问的智慧》(http://www.delphibbs.com/delphibbs/dispq.asp?lid=1018713),对比一下你属于哪种人?
 
to :Traveller,
谢谢您的提醒,
继续努力,说多无用!
 
to rockjie:
是的,DCOM连接方式不能用于Internet。给你两篇文章看看:
(1) DCOM动态的选择1024~65535之间的网络端口,在这些端口上Internet和Intranet之间的通信是不被允许的,所以不可能在Internet上可靠的使用DCOM通讯协议(尽管它在Intranet上表现的很完美)。此外,DCOM要用135端口实现一些重要的功能,而通常安装的防火墙要限制135端口的访问。(摘自MSDN英文版)
(2) DCOM是使用RPC进行通讯的。利用RPC功能进行通信时,就会向对方电脑的135端口询问可以使用那个端口进行通讯。这样,对方的电脑就会告知可以使用的端口号,实际的通讯将使用这个端口来进行。135端口起的是动态的决定实际的RPC通讯使用的端口的端口映射功能。(摘自一网络安全文章)

由文档1可以看出DCOM在Internet上表现不佳的原因。
由文档2可以看出DCOM不能穿透防火墙得原因——即一般防火墙封了135端口。
 
我公司海通证券招聘贤才!会的赶快来,今后咱们就是同事了,有机会别忘了提拔我哟[:D]
哈哈~闲话少说,看看条件啦:
6、软件开发岗位(3名):主要负责软件开发工作。
计算机及相关专业本科以上学历,熟悉DB2、Oracle、SQL server,以及XML和J2EE、EJB应用
系统架构,具有1年以上开发经验,熟悉Delphi、Java、C、C++语言。
有意加盟者,请于2003年4月8日前,将应聘材料 —— 简历、身份证或护照和学历证书复印
件、专业技术成果书面材料、近期照片、快速联系方式(包括通讯地址及邮编、手机、宅电
、E-mail)、期望待遇等 —— 寄至:上海市淮海中路98号金钟广场20F 海通证券股份有限
公司人力资源开发部收,邮编(200021)或E-mail:hrd@htsec.com ,切记在信封左下角或
电子邮件名称上注明应聘岗位。
我公司的网址:www.htsec.com
更多的招聘:http://www.htsec.com/hotnews/zhaopin.htm
我的小屋:www.truecn.net 有空过来灌灌水……
 
这方面玩的不多,现在对C++还是很感兴趣的,数据库技术是有的玩,但是玩多了就没意思了
有空还是谈谈做游戏吧:D
DCOM如果深入了是不是很好,所以不想找麻烦的还是用Socket好了,而且技术又成熟。
 
如果实时性要求不高可以用邮件方式传递,成本很低。
 
小弟第一次来,感慨呀!真是高手云集,望多关照。
刚才的问题以我拙见,没有固定IP,实现有困难。
 
我目前也正在开发一个三层架构的这种系统。我建议用DCOM,因为这是MS自带的功能。
所以很方便,你的SERVER可以采取拔号方式接入INTERNET,SQL安装在此
机上,因为SQL支持INTERNET,DCOM的COMPUTERNAME可以设为
IP地址。servername可设为SERVER的PROVIDER。我想应是可以的。我想我
们两可以相互讨论。OK
 
局域网内部可采用socket或Dcom,小弟正在学习。
 
另外可以采用动态域名解析,来解析你的动态域名的问题。这样就可以让你的程序指向一
个固定的域名。从而指向SQL服务器。
 
同意astart:
DCOM:主要应用在局域网,很有效,特别是“公文包”——记得一位“大富翁”的前辈说过。
Socket(Tsocketconnection):以TCP/IP协议通信,可用在局域网和互联网,需用IP地址来定位(ISDN),
还要用/delphi6.0/bin/下的一个东东,查一查帮助可得。
我觉得:Http:是比较好的选择,主机win2000+iis5.0+sql server2000,分机:ie,
如果数据操作频繁,就用ActiveForm,亦可以用超文本来完成所有工作。
我想这样的系统很像“OA系统”,总公司要统一管理一切的话,你的主机需一个服务平台:像Exchange Server.
你自己根据需要选择吧!

 
多谢大家的回答!
最近比较忙!
我发现作这类程序必须和电信局的人打好关系!
 
顶部