Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有可能有一个混合的PHP+;谷歌应用程序引擎上的Java web应用程序?_Java_Php_Google App Engine_Web Applications - Fatal编程技术网

有没有可能有一个混合的PHP+;谷歌应用程序引擎上的Java web应用程序?

有没有可能有一个混合的PHP+;谷歌应用程序引擎上的Java web应用程序?,java,php,google-app-engine,web-applications,Java,Php,Google App Engine,Web Applications,我想创建一个应用程序,向包含web表单的站点提交相同/相似的数据。这些网站使用PHP脚本 我随身携带一个php脚本,它以我需要的方式将数据提交到这些表单。我想做的是,围绕这段代码设计一个完整的web应用程序。。。我试图获得与php代码相同的java代码,但无法获得这样的代码 由于Google App Engine支持Quercus framework for PHP,我现在想的是,使用PHP代码将表单实际提交到它们的操作中,应用程序的其余部分(跟踪所有提交并执行其他操作,如登录/注销…)都是Ja

我想创建一个应用程序,向包含web表单的站点提交相同/相似的数据。这些网站使用PHP脚本

我随身携带一个php脚本,它以我需要的方式将数据提交到这些表单。我想做的是,围绕这段代码设计一个完整的web应用程序。。。我试图获得与php代码相同的java代码,但无法获得这样的代码

由于Google App Engine支持Quercus framework for PHP,我现在想的是,使用PHP代码将表单实际提交到它们的操作中,应用程序的其余部分(跟踪所有提交并执行其他操作,如登录/注销…)都是Java

这需要某种方法,通过这种方法我可以将相关的表单参数从Java代码传递到PHP脚本,然后PHP脚本以某种方式将每次提交的响应返回到Java代码


这样的应用可行吗?请记住,我想使用谷歌应用程序引擎来实现这一目的。

使用Quercus应该是可行的。我们部署了一个Python应用程序,它有一些Java/Clojure后端处理器,但这两种语言对GAE来说都是“本机的”。使用PHP将是一种严重的痛苦,不值得这么做。我建议您学习Python,您将比在GAE上使用Quercus更快地掌握它

如果你也追求PHP,你就要坚持你的LAMP知识。我建议你现在就这样做


免责声明:我想在AppEngine上使用JRuby,但我遇到了很多困难(加上你必须知道如何在GAE上优化一切),所以我开始使用Python。现在,在同一个应用程序的不同模块中可以使用不同的语言


请参见

但是为什么您无法获得这样的代码?我认为解决您的原始问题比尝试运行原始PHP代码更好。如果您不完全理解PHP代码是如何工作的,您将无法维护它。@splix,我正试图在google app engine上实现它。。。但由于应用程序引擎本身的一些限制,我可能不会成功(例如,应用程序引擎上不允许持久http连接)…@尼克-我确实理解php代码是如何工作的,但我找不到一个在java中实现相同功能的等效类…所以,如果它对java有限制,为什么你确定它对php没有相同的限制???我有可以满足我需要的php代码。。。然而,我不能在Java中做同样的事情。。。这就是为什么我现在考虑使用一个混合应用程序(因为GAE间接支持PHP…)。PHP代码使用curl,而我找不到任何文档/javadocs for libcurl,它相当于java中的curl。。。其他类不做php代码所做的工作。。。