delphi + java 的分布式应用思考

8 篇文章 0 订阅

delphi  + java 的分布式应用思考

用delphi做界面层  java业务逻辑层 这样看上去很美吧?

具体的实现

java 做业务逻辑层 应该有多种选择 企业级的有EJB3, 轻量级的有spring

目前在学习ejb3,感觉用来做业务逻辑层真的很不错。spring还没有了解

 

界面层用delphi,RAD应该是delphi的优势。

 

关键的问题的如果把前端的delphi跟中间的java连系起来。

 


目前我能想到的有以下几种方式

webserverice, xml-rpc, json-rpc,php-rpc

 

webservice

  delphi里支持webservice ejb3也支持webservice

 问题点 

  1、使用webservice的效率怎么样,一般的感觉是使用webservice的效率不是很好

  2、ejb3中webservice是无状态的,如何使用交易

  3、delphi 的webservice和ejb3中webservice的兼容问题

 

xml-rpc

        delphi有开源的xml-rpc的项目,java实现xml-rpc应该也有比较好的方式

 

php-rpc

        国内开发的,delphi有相应的php-rpc的客户端控件

 

json-rpc

      个人认为这个比较好,在delphi 2009中新的分布式架构中也是采用的json的资料传输格式,

  但目前不没有找到json-rpc for delphi的控件,不知json tookit 是不否可以实现json-rpc for delphi

 

 

还有就是如何把传输的数据放到clientdataset里

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值