我在另一台计算机上有一个GWT项目A和另一个项目B.现在,每当用户按下项目A中的按钮时,我想调用项目B中的业务逻辑。由于其他限制,项目B不能是GWT项目。
我该怎么做?
我尝试使用套接字,但GWT无法实现这一点:Google App Engine的Java运行时环境不支持java.net.Socket。如果在项目属性中取消选中GWT App Engine的使用,我的应用程序将不再启动(java.lang.NoSuchMethodError)。
所以我需要的是如下行为:
答案 0 :(得分:0)
在收到客户关于该事件的通知后,您可以使用HttpURLConnection
联系项目B.项目B必须具有HTTP接口来处理来自A的请求。
您可以在此处详细了解HttpURLConnection
:http://code.google.com/appengine/docs/java/urlfetch/
在B项目上调用某个方法是请求参数和调用方法机制之间良好契约的问题(我想某种映射)。