折腾了一个上午,PHP SCA的居然连helloworld也出不来,在单位的VISITA上,百思不得其解,于是晚上回家
在WIN2003上,用同样的APACHE版本,PHP 用5.2.1,居然完成成功,下面记录过程,毕竟这方面资料国内很少。
1 先安装pear
在你的PHP目录下,输入go-pear,然后基本按回车,就完成安装了
2 用PECL安装SCA-SDO,因为这样很方便了
输入pecl install -B SCA_SDO ,之后会自动下载
SCA-SDO的相关库文件,会放在你的pear目录下的
3 还要下载一个php_sdo.sll文件,然后在
php.ini中加入 extension=php_sdo.dll
4 把pear\sca\examples\下的随便一个例子放到你运行PHP的目录下,就可以运行了,
5 咱们来helloworld
include 'SCA/SCA.php';
/**
* @service
* @binding.soap
*/
class Greeting
{
/**
* @param string $name
* @return string
*/
public function greet($name)
{
return 'hello ' . $name;
}
}
?>
这里用了标签,之后IE浏览http://localhost:8082/myphp/Greeting.php?wsdl
就可以看到WSDL了
使用之:
include 'SCA/SCA.php';
$greeting_service = SCA::getService('http://localhost:8082/myphp5/helloworldscawsservice/Greeting.php?wsdl');
$name = "jackyrong";
$greeting = $greeting_service->greet($name);
echo "Name: " . $name . "<br/>";
之后就可以使用了,第一个HELLOWOLRD出来了.
注意,我在visita上运行是出错的,在win2003上运行正确,哎,可恶的visita
参考资料:
http://www.osoa.org/display/PHP/SCA+with+PHP
http://www.ibm.com/developerworks/webservices/library/ws-soa-scasdo/
分享到:
相关推荐
1. **SCA基础**:介绍SCA的基本概念,包括组件、服务、绑定和聚合,以及如何使用这些概念来构建服务组件。 2. **SDO介绍**:解释SDO的作用,它的数据模型,以及如何使用SDO进行数据操作。 3. **Eclipse开发SCA实例...
3. **SCA步骤**:SCA算法通常包括三个主要步骤:(1) 近似:用一个凸函数近似原问题的目标函数;(2) 解决:求解近似问题的最优解;(3) 更新:使用当前解作为下一次迭代的初始值。 4. **近似技术**:如何构造有效的凸...
术语缩写:SCA:ServiceComponentArchitectureWPS:WebSphereProcessServerWSIF:WebServiceInvocationFrameworkWID:WebSphereIntegrationDeveloperSDO:ServiceDataObject ()基本组成元素和基本构建单位,也是我们...
这里的"SCA_sca算法_SCA_sca程序代码_sca算法代码"标题和描述提示我们,这个压缩包包含的是关于SCA算法的源程序代码,供学习和研究使用。 SCA算法主要分为几个关键步骤: 1. 数据收集:这是侧信道分析的第一步,...
本文作为SCA的学习笔记,旨在深入探讨SCA的核心概念、特点以及实际应用,并特别关注Tuscany——一个广受欢迎的Apache开源SCA框架及其在Web 2.0时代的应用扩展。 首先,SCA的核心概念源于对SOA模型的进一步抽象和...
SCA3300是一款高性能的三轴加速度传感器,主要设计用于工业级应用,如倾斜测量、结构健康监测和动态重量检测等。这款传感器具备湿度补偿算法,确保在各种环境条件下都能提供精确的测量数据,使用户可以专注于其特定...
在《SCA介绍及应用实例》的文档中,读者可以期待学习到如何使用SCA工具来检查项目的许可证,确保遵循所有相关协议,以及如何处理许可证冲突的情况。 此外,文档可能会涉及最佳实践,比如定期更新依赖项以获取最新的...
通过运行和分析这些示例,开发者可以学习如何实际操作工具,实现SCA组件间的通信和协作。 **t4sca_installguide.txt**是安装指南,提供了关于如何正确安装和配置T4SCA的详细步骤和注意事项。这通常包括系统先决条件...
### SCA 学习-装配规范深度解析 #### SCA:构建SOA的基石 SCA,即Service Component Architecture,是一种旨在为服务组件及其连接方式建立统一模型的标准,它跨越了多种技术平台,实现了组件与传输协议之间的解耦...
通过以上知识点的总结,可以看出Fortify SCA是一款功能强大、应用广泛的静态代码分析工具,它不仅能够有效检测代码中的安全漏洞,还能帮助企业建立更加完善的安全开发流程,是软件开发过程中不可或缺的重要工具之一...
1. **SCA组件**:首先,我们需要定义两个组件,比如"AddCalculator"和"SubtractCalculator",每个组件都实现了一个特定的计算功能。组件的实现可以使用任何支持的语言,如Java或Python。 2. **服务暴露**:接着,...
**1. 使用命令行构建计算器应用** 在Apache Tuscany中,构建计算器应用通常涉及以下几个步骤: 1.1. 前言 这部分介绍构建计算器应用的基本概念和目的,帮助初学者理解SCA在实际应用中的工作方式。 1.2. 安装环境 ...
1. SCA(光谱聚类算法): 光谱聚类是一种基于图论和矩阵分析的聚类方法,其核心思想是将数据点视为图中的节点,通过构建相似度矩阵来表示数据之间的关系。然后,通过对相似度矩阵进行谱分析,得到能够反映数据内在...
1. SCA基础理论:SCA是一种面向服务的架构(SOA)实现方式,它通过定义服务、组件和服务之间的关系来简化服务的创建和组合。SCA组件可以是任何可执行代码,如Java类、Web服务等,它们通过声明式的方式连接起来,降低...
SCA编程模型入门.doc,WebSphere Integration Developer,WebSphere Integration Developer,SCA编程模型入门,SCA编程模型入门,SCA编程模型入门
正弦余弦算法(SCA)代码以及详解 。正弦余弦算法(SCA)是 Mirjalili于2016年提出的一种新型的群体智能优化算法,该算法结构简单、参数较少且易于实现,它的搜索过程主要受正弦和余弦函数的影响。
【标题】"SCA SDO中文资料"涵盖了关于Service Component Architecture (SCA)和服务数据对象(Service Data Objects, SDO)的中文学习资源。SCA是一种用于构建和组装企业级服务的编程模型,它强调服务的组合和重用,...
### SCA 4.1 规范概览与关键技术知识点 #### 1. SCA 4.1 版本概述 - **标题**: SCA4.1_Draft - **描述**: SCA 规范 4.1 版本草案 ...通过对 SCA 4.1 规范的学习和应用,可以更好地理解和实现复杂的通信系统架构。
1. 准备工具:首先,你需要下载并安装MTK的官方工具,例如SP Flash Tool或MTK DroidTool。这些工具提供了与MTK设备通信的界面,可以读写设备的存储空间。 2. 获取SCA文件:根据你的设备型号(6573或6575),找到...
SCA(System for Cable Assembly)6000是一款专为电缆组装行业设计的高效自动化系统。这份"SCA sys 6000全部培训材料"包含了一系列...通过深入学习和实践,用户能够有效地管理和操作SCA 6000,实现高效的电缆组装生产。