CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

急:三层开发,Delphi + EJB

楼主TomHan(小马哥)2002-07-31 08:58:18 在 Delphi / VCL组件开发及应用 提问

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

1 楼rwdx(忆)回复于 2002-07-31 09:10:55 得分 0

EJB是什么?我是菜鸟Top

2 楼lance09(Alex.Best)回复于 2002-07-31 09:11:58 得分 0

听课Top

3 楼CodeDuDu(都都)回复于 2002-07-31 09:14:32 得分 10

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

4 楼backlove(我愿意)回复于 2002-07-31 09:17:24 得分 0

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

5 楼AmpyShccl(独步)回复于 2002-07-31 09:37:14 得分 0

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

6 楼erickleung()回复于 2002-07-31 09:46:21 得分 0

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

7 楼CodeDuDu(都都)回复于 2002-07-31 10:33:34 得分 20

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         [自解压]  
   
  Top

8 楼sdqhlyf(彩波)回复于 2002-07-31 10:38:27 得分 0

我也在做这方面的工作,是刚开始,也不太清楚,希望各位多提好的建议,说的具体一点,我up一下了Top

9 楼godblessu(上帝保佑)回复于 2002-07-31 11:25:17 得分 0

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

10 楼TomHan(小马哥)回复于 2002-07-31 11:27:01 得分 0

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

11 楼godblessu(上帝保佑)回复于 2002-07-31 14:23:53 得分 0

up   up   up   up  
  推   推   推   推Top

12 楼gfzhx(小小)回复于 2002-07-31 14:44:20 得分 10

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

13 楼TomHan(小马哥)回复于 2002-08-01 09:00:51 得分 0

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

14 楼halfdream(哈欠)回复于 2002-08-01 09:32:46 得分 0

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

15 楼ltian999(荒野之狼)回复于 2002-08-01 09:54:46 得分 40

这个问题我觉得踢得非常现实,我也有同样的问题。之所以想用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的前景实在太诱人了!  
   
   
  Top

16 楼CodeDuDu(都都)回复于 2002-08-01 11:14:38 得分 20

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

17 楼TomHan(小马哥)回复于 2002-08-02 08:51:21 得分 0

还请大家多多提出解决方案,希望通过此贴互相讨论,共同提高。Top

18 楼F1OnEverest(I Unknown)回复于 2002-08-02 09:04:33 得分 0

强烈关注中。。。。。。Top

19 楼TomHan(小马哥)回复于 2002-08-05 14:22:11 得分 0

还有人有提议吗?Top

20 楼blackfiles(一个和尚挑水喝)回复于 2002-08-05 14:37:32 得分 0

新问题,关注。Top

21 楼manboo(我从山中来)回复于 2002-08-05 14:46:15 得分 0

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

22 楼hzb(Explorer)回复于 2002-08-05 18:26:01 得分 0

学习Top

23 楼qdxby(足球小子)回复于 2002-08-05 20:01:39 得分 0

GZTop

24 楼tabby(-_-b .. 内存泄漏)回复于 2002-12-20 16:41:54 得分 0

WEBSERVICE   必将是未来的趋势。Top

相关问题

  • 告急,jb5+weblogic6开发ejb
  • 急救:Delphi开发CORBA初级问题
  • 急!急!急!EJB多人协做开发
  • DELPHI的DBEDIT开发
  • 利用delphi中的DataSnap开发三层,性能如何。急急!!!
  • 急需串口通讯开发包,C++、Delphi均可以
  • 急需用DELPHI做过VISIO二次开发的大侠!!
  • 关于用sql server+delphi开发应注意的问题??急急急!!!
  • delphi开发cgi程序???
  • Delphi怎么开发三层

关键词

  • .net
  • delphi
  • kylix
  • ejb
  • 组件
  • 应用服务器
  • corba
  • 数据库
  • csdn
  • 项目

得分解答快速导航

  • 帖主:TomHan
  • CodeDuDu
  • CodeDuDu
  • gfzhx
  • ltian999
  • CodeDuDu

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo