【发布时间】:2011-11-03 20:55:26
【问题描述】:
我想创建一个向包含 Web 表单的站点提交相同/相似数据的应用程序。这些网站使用 PHP 脚本...
我有一个 php 脚本,它以我需要的方式向此类表单提交数据。我想要做的是,围绕这段代码设计一个完整的网络应用程序......我试图获得等效的java代码来完成php代码正在做的事情,但无法获得这样的代码......
由于 Google App Engine 支持 PHP 的 Quercus 框架,我现在的想法是,使用 PHP 代码将表单实际提交到他们的操作和应用程序的其余部分(跟踪所有提交并执行其他操作,如登录/注销...) 在 Java 中。
这需要一些方法,我可以通过这些方法将相关表单参数从 Java 代码传递到 PHP 脚本,然后通过某种方法让 php 脚本将每个提交的响应返回给 Java 代码。
这样的应用程序可行吗?请记住,我想为此目的使用 Google App Engine。
【问题讨论】:
-
但是为什么你不能得到这样的代码?
-
我认为解决您的原始问题比尝试运行原始 PHP 代码更好。如果您不完全了解 PHP 代码的工作原理,您将无法维护它。
-
@splix,我正在尝试在 google 应用引擎上执行此操作...但由于应用引擎本身的一些限制,我可能不会成功(例如,应用引擎上不允许持久的 http 连接) ...@Nick-我确实了解 php 代码的工作原理,但我找不到在 java 中实现相同功能的等效类...
-
那么,如果它对java有限制,为什么你确定它对PHP没有同样的限制????
-
我有工作的 php 代码可以满足我的要求......但是我无法在 Java 中做同样的事情......这就是为什么现在我正在考虑拥有一个混合应用程序(因为 GAE 确实间接支持PHP...)... php代码使用curl,我找不到libcurl的任何文档/javadocs,这相当于java中的curl ...并且其他类不执行php代码完成的工作...
标签: java php google-app-engine web-applications