当前位置: 代码迷 >> Web前端 >> delphi调用Java webservice范例
  详细解决方案

delphi调用Java webservice范例

热度:479   发布时间:2012-10-25 10:58:58.0
delphi调用Java webservice实例
最近在学习Java,一直都在搞 Delphi的项目,也是项目的需要,所以就想构建一个delphi调用java服务 的Webservice,由于刚学习java,很多东西不是很熟悉,搞起来挺费劲的。
在Google上搜了N多资料,这其中主要碰的麻烦事情就是:
(1)Applicationcontext的配置和jar包的冲突问题,都快无语了,不过配置多了就熟悉了。
(2)数据显示的问题,java返回的都List对象,delphi没办法用,但是delphi数据处理用得最多就是DataSet等一系列组件。最后在一个帖子里面找到这个TkbmMemTable+java数据Format器(CSV格式),因为有代码,但是代码还得修改一下才能用。
正因为自己摸索搞这个东西太费劲,所以我就想把我自己的Demo奉献给想学习webservice的朋友,有东西可以参考。

补充:文件有点大我把hibernate3.jar删除了,自己加上。(demo1是delphi的源码,demo2是Java的源码)有问题和我联系。
1 楼 longwenbin2008 2008-12-25  
怎么都只是下载delphi的测试源码,要一起把Java的源码下载,这样才能清楚里面的实现和配置。
希望下载的同时也给点评论,大家一起交流学习。
2 楼 claram 2008-12-26  
非常感谢,今晚回去试试
3 楼 yangsheng 2009-01-12  
请问你的webservice用是的xfire还是axis
4 楼 longwenbin2008 2009-01-12  
yangsheng 写道

请问你的webservice用是的xfire还是axis

xfire1.2
5 楼 wrlg0000 2009-01-13  
    
6 楼 ldh19816 2009-02-27  
我一起下了 但是 用delphi6运行你的delphi程序的时候出现了好多的错误 都是一些未定义类型 最后导致uByteDynArrayToVariants.pas不能被编译

怎么办啊
如果在线看到我的留言请务必加msn:ldh19816@hotmail.com
7 楼 longwenbin2008 2009-03-04  
ldh19816 写道

我一起下了 但是 用delphi6运行你的delphi程序的时候出现了好多的错误 都是一些未定义类型 最后导致uByteDynArrayToVariants.pas不能被编译怎么办啊 如果在线看到我的留言请务必加msn:ldh19816@hotmail.com

把uByteDynArrayToVariants.pas单元去掉(不引用),没有用到这个单元中的函数
8 楼 ifengxu 2009-04-08  
楼主你好,我现在也正在做这样的项目,苦于数据交换方式不知道用什么方式好,看到你的例子十分的感谢,不知道你现在对做这样的项目有什么看法,还有,webservice里的方法好像不能用byte[]数据类型,你那里能用吗? 你觉得用你说的这个方式,效率如何?
9 楼 pengzhaohua 2010-04-27  
楼主,能不能给我一份啊,我在你这里下载不了啊。谢谢,我现在需要一个例子。

我的邮箱是kakakaak1@163.com
10 楼 longwenbin2008 2010-05-02  
pengzhaohua 写道
楼主,能不能给我一份啊,我在你这里下载不了啊。谢谢,我现在需要一个例子。

我的邮箱是kakakaak1@163.com

我以前服务端用xfire1.2发布的服务,采用soap协议的webservice在性能上很差,也很麻烦,我建议你采用phprpc协议来发布你的服务,delphi客户端安装一个phprpc的组件就可以轻松调java服务端的方法。你可以进http://www.phprpc.com/zh_CN网站先学习一下phprpc的东西。对你会有很大帮助。
11 楼 bluerose 2010-05-31  
请问楼主实现了安全机制么
12 楼 leexiaodong2009 2011-03-02  
怎么都只是下载delphi的测试源码,要一起把Java的源码下载,这样才能清楚里面的实现和配置。
  相关解决方案