2010-07-06 160 views

回答

6

在某种程度上,是的。

GWT的核心是将Web客户端的Java源代码转换为JavaScript。那里没有摆动的房间;它不是Java就是没有。

但是,GWT翻译的客户端可以与任何语言编写的服务器互操作。您会错过GWT框架提供的一些特殊的远程调用功能,但是如果您愿意来回传输XML或JSON,则基于PHP的服务器可以与基于Java/JavaScript的客户端一起工作。

1

是,GWT完全支持PHP。编写您的PHP脚本并使用请求构建器进行ajax调用,然后让您的PHP返回JSON数据并在GWT中使用JSON解析器来解析您的JSON。

通常情况下,当你创建一个GWT应用程序,它使用默认Java服务器运行,将它引导到你的PHP服务器,请使用下,

noserver -remoteUI "${gwt_remote_ui_server_port}:${unique_id}" 
-startupUrl <name>.html 
-logLevel INFO -codeServerPort 9997 
-war /opt/lampp/htdocs/../war com.<appname>.<appname> 

要是你使用Eclipse,只需将应用程序在您的PHP服务器上使用

+0

非常感谢Noor – 2012-01-09 15:40:11