java - 如何使用 Java/ASP.NEt/Python 编写代码以使用 PHP 编写的基于组件的库?

标签 java php asp.net python code-conversion

我有一个基于组件的库,它完全用 PHP 编写,并且工作起来就像一个魅力。

代码示例片段是:

<?php

require_once 'lib/my_class_file.php';

$variable1 = "some-value";
$variable2 = "some-value";

$new_variable = ClassName::newInstance(.....);

$new_variable->method_call($args);

?>

现在,我想将该库的使用扩展到其他平台,例如 Java、ASP.NET 和 Python。我不知道如何在 Java、ASP.NET 和 Python 等其他语言中使用这个库。

我关心的是这是否可能。如果可能的话,任何指针/在线教程/示例代码将不胜感激。

提前致谢。

最佳答案

网络服务将是解决您的问题的常见答案。过去 SOAP 很流行 - 您仍然可以使用它,但最好使用简单的 REST服务器,或者更好,使用 Thrift作为通用的可扩展解决方案。要使用它,您首先需要使用定义文件描述参数和返回值的数据结构,然后运行一个脚本,为您将使用的各种编程语言创建服务器和客户端。

另请参阅https://github.com/volca/thrift对于php服务器的非阻塞端口(我自己没有测试)

关于java - 如何使用 Java/ASP.NEt/Python 编写代码以使用 PHP 编写的基于组件的库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6295838/

相关文章:

Java JAXB 如何将 XmlElements 重新定义为现有变量

c# - 如何以编程方式向按钮单击处理程序上的 gridview 添加新行?

java - actionPerformed 时出现 NullPointerException。不知道为什么

PHP 防止 F5 重新提交 |不带重定向

ubuntu中的php GD库错误

php - MySQL SELECT 查询获取记录如果 is_default = 1 否则 is_default = 0?

asp.net - 默认情况下,ASP.NET 登录控件是否使用 ReturnURL 进行重定向?

asp.net - Selenium IDE、deleteAllVisibleCookies 和 ASP.NET_SessionId Cookie - 不起作用

java - j8583:ISOMessage 解析器未按预期生成输出

java - 数据库重启后尝试重新连接 jdbc 池数据源