`
longwenbin2008
  • 浏览: 13520 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

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的源码)有问题和我联系。
10
0
分享到:
评论
12 楼 leexiaodong2009 2011-03-02  
怎么都只是下载delphi的测试源码,要一起把Java的源码下载,这样才能清楚里面的实现和配置。
11 楼 bluerose 2010-05-31  
请问楼主实现了安全机制么
10 楼 longwenbin2008 2010-05-02  
pengzhaohua 写道
楼主,能不能给我一份啊,我在你这里下载不了啊。谢谢,我现在需要一个例子。

我的邮箱是kakakaak1@163.com

我以前服务端用xfire1.2发布的服务,采用soap协议的webservice在性能上很差,也很麻烦,我建议你采用phprpc协议来发布你的服务,delphi客户端安装一个phprpc的组件就可以轻松调java服务端的方法。你可以进http://www.phprpc.com/zh_CN网站先学习一下phprpc的东西。对你会有很大帮助。
9 楼 pengzhaohua 2010-04-27  
楼主,能不能给我一份啊,我在你这里下载不了啊。谢谢,我现在需要一个例子。

我的邮箱是kakakaak1@163.com
8 楼 ifengxu 2009-04-08  
楼主你好,我现在也正在做这样的项目,苦于数据交换方式不知道用什么方式好,看到你的例子十分的感谢,不知道你现在对做这样的项目有什么看法,还有,webservice里的方法好像不能用byte[]数据类型,你那里能用吗? 你觉得用你说的这个方式,效率如何?
7 楼 longwenbin2008 2009-03-04  
ldh19816 写道

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

把uByteDynArrayToVariants.pas单元去掉(不引用),没有用到这个单元中的函数
6 楼 ldh19816 2009-02-27  
我一起下了 但是 用delphi6运行你的delphi程序的时候出现了好多的错误 都是一些未定义类型 最后导致uByteDynArrayToVariants.pas不能被编译

怎么办啊
如果在线看到我的留言请务必加msn:ldh19816@hotmail.com
5 楼 wrlg0000 2009-01-13  
    
4 楼 longwenbin2008 2009-01-12  
yangsheng 写道

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

xfire1.2
3 楼 yangsheng 2009-01-12  
请问你的webservice用是的xfire还是axis
2 楼 claram 2008-12-26  
非常感谢,今晚回去试试
1 楼 longwenbin2008 2008-12-25  
怎么都只是下载delphi的测试源码,要一起把Java的源码下载,这样才能清楚里面的实现和配置。
希望下载的同时也给点评论,大家一起交流学习。

相关推荐

    Delphi调用WebService的实例(非常经典)[参考].pdf

    "Delphi调用WebService的实例(非常经典)" 在 Delphi 中调用 WebService 是一种非常经典的实例。下面我们将详细介绍 Delphi 调用 WebService 的相关知识点。 首先, Delphi 调用 WebService 需要了解基本概念。...

    Delphi开发的webservice实例

    【Delphi开发的Web服务(WebService)实例】 在IT领域,Web服务是一种通过网络进行通信的应用程序接口(API)。它们允许不同的系统之间交换数据和执行操作,无视它们使用的编程语言或操作系统。本实例关注的是使用...

    delphi调用asp.net中的WebService 实例

    本实例将深入探讨如何使用Delphi调用ASP.NET中的WebService,实现数据交换。 首先,了解WebService的基础。WebService是一种基于HTTP协议的Web应用程序,它提供了一种标准的、平台无关的方式来共享数据和功能。ASP...

    delphi调用C#webservice.rar

    对于“传参解决工程”这个文件,可能是具体解决Delphi调用Web服务时参数传递的问题,如类型不匹配、序列化/反序列化错误等。在实际应用中,遇到这类问题时,可以参考这个文件的内容进行调试和修复。

    Delphi调用C#的Webservice返回Dataset

    总之,通过Delphi调用C#的Webservice返回Dataset是一种跨语言的数据交互方式,涉及到网络通信、数据序列化和反序列化等多个技术环节。熟练掌握这些技能,可以帮助开发者在多语言环境下构建高效、稳定的应用系统。

    Delphi调用WebService的实例(非常经典).docx

    Delphi 调用WebService的实例是非常经典的,下面我们将详细介绍其中的知识点。 Dispatch、Invoke 和 Invokable 在 Delphi 中,Dispatch 是一种派遣机制,用于将方法调用分派到对应的实现中。Invoke 是一种调用机制...

    ASP如何调用Delphi开发WebService服务测试实例

    在提供的压缩包文件中,`webservices.asp`可能是用来演示如何调用WebService的ASP页面,而`test.asp`可能包含了具体的测试案例或功能。你可以打开这两个文件,查看并学习如何将上述理论知识应用到实际代码中。 总之...

    delphi开发的webservice实例

    在这个实例中,我们关注的是使用Delphi 2007创建的Web Service。Web Service是一种基于网络的、可互操作的软件应用,它允许不同系统之间的数据交换。在本例中,我们将探讨如何使用Delphi 2007来开发Web Service以及...

    Delphi调用webservice例子

    这个简单的Delphi调用Web Service的例子,展示了如何利用Delphi与外部服务进行交互,获取并处理数据。对于初学者来说,这是一个很好的起点,帮助他们了解如何在实际项目中整合Web Service技术。随着经验的积累,...

    Delphi 调用WebService 出错

    Delphi 调用WebService 出错 1.新建一个App, 放上一个button, listbox, HTTPRIO 2.新建webservices -$amp;>amp;$nbsp;wsdlInmporter 导入你这个网站的Wsdl 让程序知道调用规则 不出意外会生成个WeatherWebService....

    delphi 调用 webservice 生成unit 的webservice unit 文件的工具

    当我们谈论“Delphi调用WebService生成unit的WebService unit文件的工具”时,我们实际上是在讨论如何在Delphi应用程序中集成Web服务,以便能够通过HTTP协议与远程服务器进行交互。这通常是通过创建一个特定的单元...

    delphi开发webservices 接口实例

    然后,我们需要使用Delphi的XML数据绑定功能生成WSDL文件,这是一个描述WebService接口和操作的XML文档,可供客户端发现和使用。 在客户端,THTTPRIO组件是与WebServices交互的核心。我们需要设置其URL属性指向...

    Delphi-Invoke-Java-WebService.rar_delphi webservice_delphi的invok

    总之,Delphi调用Java WebService是一个涉及网络通信、XML解析和对象间的交互过程。理解这个过程对于跨平台开发和系统集成至关重要。通过实践和学习,开发者可以熟练掌握这一技能,提升自己的IT专业素养。

    delphi+C#webservice上传文件

    Delphi支持通过TWebMethod和THTTPRIO组件来调用Webservice。首先,需要添加TWebMethod组件到表单,然后配置其属性,如URL指向Webservice的地址,Operation属性设置为Webservice的方法名。接着,通过THTTPRIO组件的...

    Delphi WebService简单实例

    4. **客户端应用(Client)**: 在这个实例中,“Client”可能是指一个使用Delphi开发的程序,该程序负责调用并处理从WebService接收到的数据。在Delphi中,创建一个WebService客户端通常涉及以下步骤:添加THTTPRIO...

    个人用DELPHI写的WEBSERVICE

    在本实例中,个人开发者使用了DELPHI这一强大的Object Pascal编程环境来创建了一个简单的WEBSERVICE,这展示了DELPHI在开发Web服务方面的灵活性和实用性。 1. **DELPHI简介** DELPHI是Embarcadero Technologies...

    【Delphi】http post请求 webservices接口

    在调用Web服务时,Delphi开发者需要构建符合SOAP规范的XML消息。 在Delphi中,可以使用 Indy 或 WinHTTP 组件库来实现HTTP POST请求。这里以Indy为例,其TIdHTTP组件提供了一种简单的方式来发送HTTP请求。首先,...

    Delphi WebService操作数据库

    在Delphi WebService中,需要定义一个可以被外部调用的方法来执行数据库查询操作。示例代码中定义了一个名为`Select`的方法。 ```pascal function Select: string; ``` 此方法返回一个字符串类型的值,表示查询...

Global site tag (gtag.js) - Google Analytics