`
sunwei_07
  • 浏览: 27744 次
  • 性别: Icon_minigender_1
  • 来自: 嘉兴
社区版块
存档分类
最新评论

PHP与JAVA通信之 SOAP

    博客分类:
  • java
阅读更多
首先开启php.ini里的 extension=php_soap.dll

把php_soap.dll复制到windows去

php的简单代码
<?php
$wsdl = "http://localhost:8080/axis2/services/CalculateService?wsdl";

//set up webservice client
$client = new SoapClient($wsdl);

//set up parameter
$parms = array("x"=>1,"y"=>2);

//call the plus method
$response = $client->plus($parms);

echo $response->return;
?>

简单说明:
1.首先建立webservice访问对象
2.设置参数x和y的值
3.访问plus方法,计算x与y的和
4.输出返回结果

分享到:
评论
3 楼 987965424 2013-03-08  
     
2 楼 sunwei_07 2012-01-04  
你可以换JAVA来访问试试看是服务器端的问题还是客户端的问题
1 楼 liujun2008116 2011-11-23  
我按这种方式试了,能够与服务建立连接,可是出现了服务端接收不到客户端发送的参数的问题,请问楼主遇到过同样的问题吗?这个问题该如何解决?

相关推荐

    java+soap整个实例包括jar包

    Java和SOAP(Simple Object Access Protocol)是Web服务技术中的重要组成部分,它们允许不同的应用程序通过互联网进行通信。在本实例中,我们将深入探讨如何使用Java来创建和使用SOAP Web服务,以及涉及的相关jar包...

    php调用JAVA类

    1. **JavaBridge**:PHP调用Java最常用的方法之一是通过JavaBridge,这是一个PHP扩展,允许PHP代码直接调用Java对象和方法。首先,需要在服务器上安装JavaBridge,然后在PHP中使用它提供的API来创建Java虚拟机(JVM...

    借《浅谈PHP与Java之Web开发整合技术》说LAJP

    《浅谈PHP与Java之Web开发整合技术》一文深入探讨了PHP与Java两种语言在Web开发中的结合应用,尤其聚焦于三种关键技术:SOAP、Quercus和PHP/JavaBridge,为开发人员提供了宝贵的整合思路。 ### 一、SOAP(Simple ...

    SOAP,所有库包

    在本文中,我们将深入探讨SOAP协议的核心概念、工作原理以及与之相关的库包。 一、SOAP协议概述 1. **基本概念**:SOAP是一种轻量级的消息传递协议,它定义了消息的格式和如何通过HTTP、SMTP等传输协议进行交换。...

    php调用java写的webservice

    PHP作为流行的服务器端脚本语言,与Java结合可以实现强大的功能。 首先,我们需要了解Web服务的基本概念。Web服务通常使用SOAP(Simple Object Access Protocol)或REST(Representational State Transfer)协议。...

    SoapToolkit30 安装包

    SOAP Toolkit 3.0强化了这一点,使得Windows环境下的应用程序能够轻松与Java、PHP或其他平台上的Web服务进行交互。 9. **性能优化**:SOAP Toolkit 3.0在处理大量请求时,提供了性能优化选项,如缓存机制和消息压缩...

    php soap 实例

    php soap 实例 SOAP 是基于XML和HTTP通讯协议,XML各个平台,各种语言都支持的一种语言。...不同语言之间需要通信(例如:php,java,c),可以通过SOAP,WSDL使不同操作系统,不同技术的编程语言互相通信。

    php-java.rar

    解压后的"phpjava"文件可能包含了该桥接器的安装和配置指南,以及示例代码,使得开发者能够快速搭建PHP与Java的通信环境。在实际使用中,我们需要在服务器上部署JavaBridge,并在PHP代码中引入相应的类库,然后就能...

    phprpc_3.0.2_java,webservice

    Phprpc结合Web服务,可能意味着它可以创建SOAP或RESTful风格的Web服务接口,使得Java应用可以作为Web服务供其他系统调用,或者消费其他Web服务。 5. **文件结构**:"phprpc_3.0.2_java"可能包含以下组件: - `src`...

    Java调用php的webservice

    ### Java调用PHP的Webservice知识点详解 #### 一、Webservice简介 Webservice是一种用于不同应用程序之间进行通信的技术标准,通常使用XML作为数据交换格式。它可以被部署在不同的平台上,并且可以使用不同的编程...

    php/java混合网络编程

    4. **Web服务**:常见的PHP/Java混合编程实现方式是通过Web服务进行通信,如RESTful API或SOAP。PHP作为客户端调用Java服务,Java服务处理请求并返回结果。这样可以充分利用两者的优点,同时降低不同语言间的集成...

    Linux Apache Java Php介绍

    1. **PHP和Java的通讯机制**:为了实现PHP与Java之间的高效通信,LAJP采用了两种通讯方式:消息队列和socket。这两种方式各有优劣,可以根据实际场景灵活选择。 - **消息队列**:适用于异步处理场景,可以提高系统...

    LAJP(Linux Apache Java Php) -- PHP结合JAVA的开发技术.zip

    Java应用程序通常运行在Java应用服务器上,例如Tomcat、Jetty或Glassfish,这些服务器可以与Apache进行集成,通过 mod_jk、mod_proxy等模块实现PHP与Java的通信桥梁。 4. **PHP**:PHP是一种服务器端脚本语言,尤其...

    技术经理决策参考-Java和PHP的协同开发方案

    在这三个方案中,SOAP因其成熟度和广泛认可度而被看好,而Quercus则因为其内在的Java特性,提供了与Java库的直接对话能力,从而增强了PHP应用的功能和性能。选择哪个方案取决于项目的需求、现有技术栈、团队技能以及...

    FLEX 与现有开发语言的通信全面解析

    一、Flex与Java的通信:Flex与Java之间的通信主要依赖于AMF(Action Message Format)协议。AMF是一种二进制格式,能高效地传输数据,常用于Flex与Java服务器之间。通过 BlazeDS 或 LCDS(LiveCycle Data Services)...

    java调用hessianphp写得web service

    在IT行业中,Web服务是一种广泛使用的通信协议,...这个过程简化了Java与PHP之间的通信,使得跨语言的集成变得更为便捷。在实际开发中,根据具体需求,可能还需要处理异常、安全、性能优化等问题,但基本步骤如上所述。

    java+xfire(web service) + php 客户端 并实现文件加密

    在这个项目中,PHP被用来编写客户端代码,与Java Web服务进行通信,发送请求并接收响应。 5. **文件加密**:文件加密是保护数据安全的重要手段。在项目中,文件在传输前被加密,确保即使数据在传输过程中被截获,也...

    基于axis2开发的webservice机soap的相关资料

    【基于Axis2开发的Web Service与SOAP的相关资料】 在IT行业中,Web Service是一种基于标准的、松耦合的、跨平台的信息交换方式,它允许不同的系统之间通过网络进行通信。而SOAP(Simple Object Access Protocol)是...

    PHP写的webservice可以供C#调用

    由于PHP和C#都支持SOAP,这种跨语言通信得以实现。尽管Java也支持SOAP,但由于环境配置等原因,可能不如PHP到C#的调用那么直接。在实际应用中,确保Web服务的兼容性和标准化是非常重要的,以便于不同平台的系统间能...

Global site tag (gtag.js) - Google Analytics