如何将c/s结构的系统,转换为多层结构 后台照样装unix oracle前台用ado照样可以访问的注意oracle的版本做好是8i以上的版本 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Delphi可支援多種技術, 如1. Cobra2. DataSnap(以前的mdac)3. XML/Soap其中, 我較看好 xml/soap.現時的Oracle都是集中力量做xml, j2ee等應用呢 delphi可以开发这些中间件吗??如何作??如果需要在unix下运行,如何实现?? SDT (众人皆醒我独醉) :你说的两层改成3层的确很麻烦,我们以前做过那样的工作,差不多所有的代码都德重写。因为三层结构的核心思想就是所谓的瘦客户,也就是把大部分与数据库衔接的判断等都放到中间层;而我们在两层结构的时候也就不会是那样的结果。三层结构的好处我也就不阐述,但是你要是将原有的两层改成三层,那么你或许只能使用以前的界面了,里面的代码都需要分流。至于中间件,我觉得IBM的CICS和BEA的TUXEDO都比较成形,其中前者有所谓的EASYCICS,会使开发简单;后者开发比较难上手,但是能更好的利用系统资源。我们现在正在用后者,但是对于前台用DELPHI时使用的是本公司开发的一个控件(我认为是伪三层)。希望以上能给你点启示。 其实,中间层与数据库之间的通讯与C/S一样,可以沿用,但是客户以中间层就是多出来的了,不知你的客户端要什么,是delphi写的,还是浏览器,如果是浏览器的话,那就简单一些了,用别的话,只能用Corba了,这可是个相当强大的家伙。 如果服务器使用unix的话,那么中间件应该不能用delphi来开发了。 delphi最多只能做这种三层下的 thin-client================Try ===================个人意见,仅供参考 to hammer_shi(天下第一流&&&&&以后再也不UP了):谢谢,我也看了关于 IBM的CICS 的资料,可是发现那样改动太大,而且和现有工作模式不太一致,除非重做。我想知道能不能用delphi作跨平台的中间件。稍后有分送上。 :) 如何实现点击按钮后将插入的数据自动刷新窗体的dbgrid纪录 播放器使用filelistbox选取文件问题 如何遍历容器上的控件并获得控件名称? DELPHI为什么会自动退出? 求教DLL网站更新问题,如何终止服务器上的DLL的网站程序?? intraweb中iwlink的使用 关于SQL在Access中的查询??? 如何建立数据库? 真是xxx,2000下完全正常得dll,在98底下一加载就说什么acces violation,,,,哪位老大给些提示... 有没有兴趣讨论如何用DELPPHI开发三层结构的MIS系统 adostoredproc 的问题 送100分,请帮帮忙,很简单的问题
1. Cobra
2. DataSnap(以前的mdac)
3. XML/Soap
其中, 我較看好 xml/soap.現時的Oracle都是集中力量做xml, j2ee等應用呢
如何作??如果需要在unix下运行,如何实现??
你说的两层改成3层的确很麻烦,我们以前做过那样的工作,差不多所有的代码都德重写。因为三层结构的核心思想就是所谓的瘦客户,也就是把大部分与数据库衔接的判断等都放到中间层;而我们在两层结构的时候也就不会是那样的结果。
三层结构的好处我也就不阐述,但是你要是将原有的两层改成三层,那么你或许只能使用以前的界面了,里面的代码都需要分流。至于中间件,我觉得IBM的CICS和BEA的TUXEDO都比较成形,其中前者有所谓的EASYCICS,会使开发简单;后者开发比较难上手,但是能更好的利用系统资源。我们现在正在用后者,但是对于前台用DELPHI时使用的是本公司开发的一个控件(我认为是伪三层)。
希望以上能给你点启示。
================Try ===================
个人意见,仅供参考
谢谢,
我也看了关于 IBM的CICS 的资料,可是发现那样改动太大,而且和现有工作模式不太一致,除非重做。
我想知道能不能用delphi作跨平台的中间件。稍后有分送上。 :)