Delphi开发前端应用;EJB开发中间层应用,采用WebLogic应用服务器。各位高手如何看待此方法。如果有高手作过类似项目,请指点:如何用Delphi调用WebLogic中的EJB(CORBA、Web Serivce、XML)请具体一些。给点建议也好!!!

解决方案 »

  1.   

    delphi用http协议连接Servlet,再用Servlet连接Weblogic中的EJB.
    如果是Web Serivce ,Delphi好像是可以直接连接的。
      

  2.   

    MTS不好吗?为什么用ejb呢?
      

  3.   

    看看soap,他应该是delphi和EJB的粘合剂。
      

  4.   

    EJB = Enterprise Java Bean
    我想要用j2ee来完成, 你可以用jBuilder做前端.
    Delphi始终是windows平台上的编程工具, 所以Delphi以soap/xml作相似的功能.
      

  5.   

    JBuilder做前端你不觉得有点慢?我还是喜欢用Delphi做前端,难道你的客户用的不是Windows系统?用Delphi做,再用Kylix编译一遍,Windows/Linux双平台。(估计也没有Linux下的客户端了).如果要用EJB做中间件,就这样吧:Delphi\Kylix-->Servlet->EJB。
    ================================================================CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!★  浏览帖子速度极快![建议系统使用ie5.5以上]。 ★  多种帖子实现界面。 
    ★  保存帖子到本地[html格式]★  监视您关注帖子的回复更新。
    ★  可以直接发贴、回复帖子★  采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录! 
    ★  支持在线检测程序升级情况,可及时获得程序更新的信息。★★ 签名  ●  
         可以在您的每个帖子的后面自动加上一个自己设计的签名哟。Http://www.ChinaOK.net/csdn/csdn.zip
    Http://www.ChinaOK.net/csdn/csdn.rar
    Http://www.ChinaOK.net/csdn/csdn.exe    [自解压]
      

  6.   

    我也对这个题目很关注。
    基本赞同CodeDuDu(都都)  的观点, CodeDuDu(都都) 能不能细说说?
      

  7.   

    To CodeDuDu(都都)你是否作过这样的项目(Delphi\Kylix-->Servlet->EJB)?我对Delphi不熟悉,请再详细一点说明好吗?谢谢!用上面的结构开发出的项目,运行时效率如何?
      

  8.   

    up up up up
    推 推 推 推
      

  9.   

    呵呵,你还真牛,Delphi直接调用EJB肯定是没戏,可以尝试用SOAP,因为它是跨平台跨语言的标准,其实说白了,就是用WebService了,不过你不觉得这种方法很土吗?WebService很慢的。
      

  10.   

    TO:gfzhx(小小)
    你说的有道理,确实很土,但又确实没办法,现在只能这样开发了,还请你多多赐教。
      

  11.   

    没有做过这样的东东,
    如果在局域网内分布的话,用WEBSERVICE 反正我觉得是太慢...
    倒还不如考虑CORBA.
      

  12.   

    这个问题我觉得踢得非常现实,我也有同样的问题。之所以想用Dephi调用WebLogic,WebSphere等应用服务器,是因为大型系统MTS是撑不住的.
    另外,我们在Dephi的组件上下了很多功夫,很多前端组件都是基于ClienDataSet开发的,所以放弃ClientDataSet及其其它已有的Dephi组件实在可惜。我想使用Delphi调用Weblogic可以使用Corba或者SOAP,但现在主要面临的问题是:
    1.如何能够将java从数据库中读出来的数据打包成ClientDataSet可以读取的
      数据包是个难点。
    2.如何将ClientDataSet中被修改和编辑的数据通过Java保存到数据库中是另一个难点,尤其是在含有大二进制数据的情况下。其实Borland早就提出过 MIDAS For Java的概念,曾一度还有过演示版,但由于
    Kylix 项目很急,所有原来开发MIDAS For Java的人手都压到Kylix项目上了,所以,目前这是一个空白。
       如果那位高手能够解决上面两个主要问题,Delphi的前景实在太诱人了!
      

  13.   

    按照目前的技术,Delphi想要调用EJB,能够将java从数据库中读出来的数据打包成ClientDataSet可以读取的数据包是很困难的。我个人认为要让Delphi调用EJB的方法只能是通过Http协议与Servlet通信,再由Servlet去和EJB打交道,效率比使用ClientDataSet低很多。这是Web Service还没有成熟之前的过渡性解决方案,使用Web Service才是真正的解决之道。
      

  14.   

    使用AppServer作应用服务器,会好开发些,因为在EJB在AppServer中可以作为Corba使用!嘿嘿!
      

  15.   

    WEBSERVICE 必将是未来的趋势。