webservice delphi客户端 java服务器端 传输简单和复杂对象 小demo

本文介绍了一个使用Delphi作为客户端,Java作为服务器端的WebService交互示例。详细阐述了Java服务端环境配置、接口创建及部署,以及Delphi客户端如何通过WSDL导入生成所需的文件并进行通信。此Demo适用于简单和复杂类型数据的传输。
摘要由CSDN通过智能技术生成

作者:刘锡生
做成日期:2008-2-19
Dome介绍:客户端使用delphi实现,服务器使用java实现。主要完成简单和复杂类型数据的传送。
完成的关键步骤
1.java服务端需要完成的工作;
 1.1.java服务端axis环境的搭建
    1.1.1--jar包的下载(axis所需)有官方网站可以下载,需要的是几个jar包
   1.--activation.jar
   2.--axis-ant.jar
   3.--axis.jar
   4.--commons-dicovery-0.2.jar
   5.--commons-logging-1.0.4.jar
   6.--jaxrpc.jar
   7.--log4j-1.2.8.jar
   8.--mail.jar
   9.--saaj.jar
   10.--wsdl4j-1.5.1.jar
   11.--xmlsec-1.4.0.jar
    1.1.2--环境变量的设置,两种选择(将jar放到Tomcat中的lib包中或将jar包放到项目中的lib包下),classpath中写对jar包的路径就行,需要耐心与细心.
 1.2.使用eclipse新建webproject
    1.2.1--写两个类文件,一个类文件用户生成对象,另一个供远程调用的接口.
    1.2.2--定义service 三种方法
   1.通过改变java文件的后缀名为jws来生成(有一定的限制).
   2.编写deploy.wsdd文件使用命令部署服务(比较方便,需要记住几个cmd下的java指令).
   3.手动更改server-config.wsdl文件(目前项目所使用的方法).
   note:基本类型无需配置,但对于对象等复杂类型使用<typeMapping>标签中配置路径
2.delphi客户端需要完成的工作;
 2.1--打开delphi使

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值