一直以来,我都在服务器端使用PHP直接生成HTML / XHTML,或者通过Smarty / PHPTAL或任何其他模板引擎生成HTML / XHTML。我相信大多数开发人员大部分时间都遵循相同的路径。
现在我正在考虑委托GUI&客户端到GWT并使用RPCXML / RPCJSON / POST / GET发送到运行PHP的服务器端。我正在寻找这样做的好例子。随附代码非常棒。提前谢谢。
EXTRA:
虽然我找不到任何示例网站,但我发现文件暗示使用JSON作为数据交换的平均值。
http://code.google.com/webtoolkit/articles/using_gwt_for_json_mashups.html
http://code.google.com/webtoolkit/doc/latest/tutorial/JSON.html
http://code.google.com/webtoolkit/doc/latest/tutorial/JSONphp.html
答案 0 :(得分:4)
你找不到它们。
GWT使用非透明协议进行GWT-RPC通信。这在Java中很容易且相对方便,GWT编译器会为您创建。您必须对PHP进行逆向工程。
如果你想要一个带有PHP后端的丰富UI,我建议你看看YUI或ExtJS(以及其他)。
答案 1 :(得分:1)
您是否尝试过http://www.gwtphp.com/?
我对GWT没有任何经验,而@cletus所说的可能是真的,但似乎有几个项目提供了使用PHP后端和GWT的机制。
答案 2 :(得分:0)
为了完整起见,GWTPHP声称完全支持GWT-RPC。 PHP源代码位于sourceforge。但该项目自2008年5月以来未更新,尽管issue list中提到了对GWT 2.0的修复。
每次编译GWT客户端后,都需要更新php接口代码。但这可以自动完成。有关详细信息,请参阅wiki pages。
我自己没有尝试过,所以在有人尝试过,添加评论或更新此文本后会很好。
答案 3 :(得分:0)
看看ibm教程(XML:GWT和PHP之间的桥梁):http://www.ibm.com/developerworks/xml/library/x-gwtphp/